【发布时间】:2013-10-23 05:28:22
【问题描述】:
我想在创建这个 web 项目作为 war 文件之前,使用 maven 对放置在 /WEB-INF/lib 目录中的所有依赖项 JAR 文件进行签名。
有人可以给我一些建议,我应该如何前进?
【问题讨论】:
我想在创建这个 web 项目作为 war 文件之前,使用 maven 对放置在 /WEB-INF/lib 目录中的所有依赖项 JAR 文件进行签名。
有人可以给我一些建议,我应该如何前进?
【问题讨论】:
您应该可以使用MWEBSTART plugin。
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>webstart-maven-plugin</artifactId>
<version>1.0-beta-6</version>
<executions>
<execution>
<id>package</id>
<phase>package</phase>
<goals>
<goal>jnlp</goal>
</goals>
<configuration>
<codebase>${jnlp.URL}</codebase>
<jnlp>
<mainClass>${mainClass}/mainClass>
</jnlp>
<pack200>false</pack200>
<sign>
<keystore>${jks.filPath}</keystore>
<keypass>${jks.keyPass}</keypass>
<storePass>${jks.storePass}</storepass>
<alias>${jks.alias}</alias>
<verify>false</verify>
</sign>
<unsignAlreadySignedJars>true</unsignAlreadySignedJars>
</configuration>
</execution>
</executions>
</plugin>
【讨论】: