如何在maven中签署放置在/ WEB-INF / lib目录中的JAR文件

时间:2013-10-23 05:28:23

标签: maven sign

我希望在将此Web项目创建为war文件之前,使用maven对放置在/ WEB-INF / lib目录中的所有依赖项JAR文件进行签名。

有人可以提出一些建议我应该如何向前推进?

1 个答案:

答案 0 :(得分:0)

您应该可以使用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>