签署所有 jars 和 wars maven 项目
Sign all jars and wars maven project
当我使用 maven 清理和构建时,如何对项目中生成的所有 jar 和 wars 进行签名?有没有这样的插件和说明如何使用它。我在网上搜索时发现了这个 http://maven.apache.org/plugins/maven-jarsigner-plugin/usage.html,但没有关于如何使用或测试它的良好说明。
<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>
这段代码对我有用
当我使用 maven 清理和构建时,如何对项目中生成的所有 jar 和 wars 进行签名?有没有这样的插件和说明如何使用它。我在网上搜索时发现了这个 http://maven.apache.org/plugins/maven-jarsigner-plugin/usage.html,但没有关于如何使用或测试它的良好说明。
<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>
这段代码对我有用