2015-06-23 2 views
1

У меня есть файл в двух зависимостях, и я хочу объединить их оба, поэтому я поместил объединенный файл в папку ресурсов. Теперь я хочу исключить эти два файла из зависимостей и включить одну из папки ресурсов. В поисках решения я нашел много ответов, связанных с Maven тени плагин, но когда я пытаюсь что я получаю следующее сообщение об ошибке:Плагин сборки Maven исключает файл из определенной зависимости

Exception in thread "main" java.lang.SecurityException: Invalid signature file digest for Manifest main attributes 
    at sun.security.util.SignatureFileVerifier.processImpl(SignatureFileVerifier.java:287) 
    at sun.security.util.SignatureFileVerifier.process(SignatureFileVerifier.java:240) 
+0

Постарайтесь описать вашу проблему более детально, слишком мало информации в вашем вопросе – Skizzo

ответ

0

Я не знаю, если это возможно для вас, но, по-моему одним из способов сделать это будет распаковка зависимостей и исключение файлов, которые вы не хотите.

Для этого вы можете использовать плагин сборки maven с целями распаковки или распаковки.

https://maven.apache.org/plugins/maven-assembly-plugin/unpack-mojo.html и вы могли бы основывать свой поиск на эту тему я думаю Excluding packages from jars in maven assembly descriptor

Смежные вопросы