签署所有罐子和战争maven项目

时间:2017-07-10 06:52:06

标签: java maven jar war jarsigner

当我使用maven清理和构建时,如何签署项目中生成的所有jar和战争?是否有这样的插件和指令如何使用它。我在搜索互联网时发现了这个http://maven.apache.org/plugins/maven-jarsigner-plugin/usage.html,但没有很好的指导如何使用或测试它。

1 个答案:

答案 0 :(得分:0)

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-jarsigner-plugin</artifactId>
  <version>1.2</version>
  <executions>
    <execution>
      <id>sign</id>
      <phase>install</phase>
      <goals>
        <goal>sign</goal>
      </goals>
    </execution>
  </executions>
  <configuration>
    <archiveDirectory>jars location</archiveDirectory>
    <includes>
      <include>**/*.jar</include>
    </includes>
    <keystore>/path/to/keystore.jks</keystore>
    <alias>...</alias>
    <storepass>...</storepass>
    <keypass>...</keypass>
  </configuration>
</plugin>

这段代码对我有用