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

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как использовать плагин тени maven, чтобы включать только определенные классы из зависимости с «предоставленной» область

Сообщение Anonymous »

Я использую плагин 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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