Я пытаюсь включить подписанный jar в свой проект maven, и после его установки через плагин maven install, uberjar, созданный затененным плагином maven, не запускается из-за ошибки проверки контрольной суммы.Немного покопавшись в сети, похоже, что заштрихованный плагин извлекает содержимое подписанного фляги и перепаковывает их, тем самым нарушая контрольную сумму.
Документы для заштрихованного плагина в основном отключены,но кто-нибудь знает, возможно ли предотвратить поведение при извлечении и получить одну банку?С другой стороны, если есть лучший способ создать единственную банку, я все уши.
Решение, которое я выбрал, было executable-packer-maven-plugin
.Это позволило мне связать баночку с надувными шипами в моей банке.
<plugin>
<groupId>de.ntcomputer</groupId>
<artifactId>executable-packer-maven-plugin</artifactId>
<version>1.0.1</version>
<configuration>
<mainClass>com.rescale.app.RescaleClientApp</mainClass>
</configuration>
<executions>
<execution>
<goals>
<goal>pack-executable-jar</goal>
</goals>
</execution>
</executions>
</plugin>