次の手順を実行するMavenビルド構成があります
1)mavenアセンブリプラグインを使用してjarファイル(ABC.jar)をコンパイルおよびビルドします2)maven-proguardプラグインを使用してproguardを実行し、jarファイルを縮小および難読化してABC-small.jarとして結果のファイルを取得します3)mavenを実行します最終的なjarに署名するjarsignerプラグインABC-small.jar
問題は、jarsignerプラグインが、maven-proguardプラグインから生成されたABC-small.jarではなく、maven-assemblyから生成された最初のABC.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>