Как включить ОДНУ зависимость в банку с помощью плагина maven и fatjar

Я чувствую себя немного глупо в этом вопросе, но я не могу понять, как добавить ОДНУ зависимость (jdom.jar )в другую банку.

Контекст :Мы разработали простой подключаемый модуль -для нашего приложения, этот подключаемый модуль -имеет множество зависимостей. Мы использовали fatjar для включения в него jdom.jar. Я пытаюсь исправить ошибку в этом плагине -, поэтому я решил одновременно «maven -ize». (Мы только что перешли на maven. )Этот подключаемый модуль -загружается во время выполнения, поэтому единственными зависимостями, которые мы хотим упаковать с ним, является jdom.jar.

Проблема :Я обнаружил, что есть подключаемый модуль maven fatjar -! К сожалению, я не смог найти никакой документации, и этот подключаемый модуль maven -добавляет КАЖДУЮ зависимость в выходную банку. После многих попыток я решил отказаться от этой заглушки Fatjar -и поискать другую. Я нашел одну -банку,тени, но после быстрого прочтения они выглядят так, будто добавляют все зависимости.

Вопрос :что было бы простым способом добавить только jdom.jar в мой плагин -в такой банке:

-MyPlug-in.jar
|
|-src
 |-main
  |-java
   |-*.java
|-jdom.jar

Также я не хочу изменять манифест или имя выходного файла jar

Большое спасибо за ваше время.

8
задан drgn 11 July 2012 в 19:39
поделиться