Как вы используете плагин Maven Shade, чтобы включить только конкретные классы от зависимости с применением «предоставлеJAVA

Программисты JAVA общаются здесь
Anonymous
Как вы используете плагин Maven Shade, чтобы включить только конкретные классы от зависимости с применением «предоставле

Сообщение Anonymous »

Я использую плагин Maven Shade, чтобы упаковать мое приложение в файл JAR. Одна из моих зависимостей - Tomcat: < /p>


org.apache.tomcat
tomcat-catalina
7.0.59
provided

< /code>

Область этой зависимости предоставлена ​​< /strong>, поскольку сам контейнер будет поставлять свои файлы JAR. Тем не менее, мне нужно добавить несколько отдельных классов от этой зависимости в мой файл JAR. Я попытался добавить фильтр и указать имя класса, которое должно быть добавлено, но кажется, что предусмотренные < /strong> зависимости игнорируются плагином Shade. < /P>




org.apache.maven.plugins
maven-shade-plugin
2.3


package

shade




org.apache.tomcat:tomcat-catalina

org/apache/catalina/deploy/LoginConfig.class









< /code>

Любые идеи, как то, что мне нужно, может быть достигнуто? < /p>

Подробнее здесь: https://stackoverflow.com/questions/299 ... -from-a-de

Вернуться в «JAVA»