我有一個Maven構建的配置,我做以下步驟如何通過自定義的jar文件到Maven插件的jarsigner使用Maven的組裝插件簽署
1)編譯並生成jar文件(ABC.jar) 2)使用maven-proguard的插件來收縮和混淆jar文件以獲得結果文件作爲ABC-small.jar 3)運行的行家的jarsigner插件簽署最後罐子ABC-small.jar
運行proguard的問題是jarsigner插件總是選擇從maven-assembly生成的初始ABC.jar文件,而不是從maven-proguard插件生成的ABC-small.jar文件。
如何告訴jarsigner插件選擇ABC-small.jar?
這是我在POM文件Maven的配置的jarsigner
<plugin>
<artifactId>maven-jarsigner-plugin</artifactId>
<version>1.2</version>
<executions>
<execution>
<id>sign</id>
<goals>
<goal>sign</goal>
</goals>
</execution>
</executions>
<configuration>
<!-- <storetype>pkcs12</storetype> -->
<keystore>cert\keystore</keystore>
<alias>applet</alias>
<storepass>applet</storepass>
<keypass>applet</keypass>
</configuration>
</plugin>