Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java tools & IDE's > NetBeans


Автор: Exai1e 18.2.2010, 12:27
Здравствуйте, как в netbeans при билде jar'ника включить в него все используемые им библиотеки ?
например, есть jarник который использует некоторое кол-во библиотек. Подключаю jar к новому проекту - проект тоже начинает просить библиотеки (те которые использует jar), возможно ли сделать так:
при билде все необходимые библиотеки автоматически включаются в создаваемый jar, что бы при подключении этого jar'ника к новому проекту, новый проект  smile  не запрашивал те же самые библиотеки ?
Спасибо

Автор: slavamk 18.2.2010, 13:58
Цитата

как в netbeans при билде jar'ника включить в него все используемые им библиотеки ?


Для Ant - http://java.sun.com/developer/technicalArticles/java_warehouse/single_jar/.

Для maven - maven-shade-plugin.

Автор: batigoal 18.2.2010, 15:35
Exai1e, это плохая практика. Нарушает модульность поставки.

Автор: Exai1e 18.2.2010, 15:47
Спасибо, тогда откажусь от этой идеи

Автор: MaxPayneC 18.2.2010, 19:00
В случае использования maven я делал такую вещь, если интересно - выложу. Но я согласен с предыдущим автором, это плохая идея.

Автор: Exai1e 18.2.2010, 19:22
MaxPayneC, не надо спасибо. раз идея плохая - то ее лучше не использовать smile я просто почему задался таким вопросом - странным показалось что библиотеки надо подключать к своему jar а потом их же еще и к проекту где этот jar используется

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)