Я использую плагин mavenshadow для упаковки своего приложения в jar-файл. Одна из моих зависимостей связана с Tomcat:
Код: Выделить всё
org.apache.tomcat
tomcat-catalina
7.0.59
provided
Область этой зависимости
предоставляется, поскольку контейнер сам предоставляет свои файлы JAR. Однако мне нужно добавить несколько отдельных классов из этой зависимости в мой JAR-файл. Я попытался добавить фильтр и указать имя добавляемого класса, но кажется, что
предоставленные зависимости игнорируются плагином тени.
Код: Выделить всё
org.apache.maven.plugins
maven-shade-plugin
2.3
package
shade
org.apache.tomcat:tomcat-catalina
org/apache/catalina/deploy/LoginConfig.class
Есть идеи, как можно достичь того, что мне нужно?
Подробнее здесь:
https://stackoverflow.com/questions/299 ... -from-a-de