Экспорт NetBeans в Jar, включает все файлы библиотеки
What I really need это эквивалент из Eclipse с Netbeans:
я бы хотелExtract required libraries into generated JAR
так что я могу распространять его без необходимости включать папку lib куда угодно.
Вот оригинальный вопрос.
Я пытаюсь сделать банку изNetbeans это упакует все библиотечные файлы внутри него. Я слышал, что это возможно с Eclipse, выбрав Export. С Netbeans, если я "Очистить и построить" он создаст исполняемый файл jar в папке dist, но все библиотеки, от которых он зависит, находятся в папке с именем lib. Мне нужно, чтобы все это было в одном фляге. Я думаю, это связано с файлом build.xml. Вот что говорит мой. Что я тут не так делаю?
Спасибо за помощь.
<code><?xml version="1.0" encoding="UTF-8"?> <project name="BONotifier" default="default" basedir="."> <description>Builds, tests, and runs the project BONotifier.</description> <import file="nbproject/build-impl.xml"/> <target name="-post-jar"> <jar jarfile="dist/Combined-dist.jar"> <zipfileset src="${dist.jar}" excludes="META-INF/*" /> <zipfileset src="lib/commons-io-1.4.jar" excludes="META-INF/*" /> <manifest> <attribute name="Main-Class" value="controller.MainController"/> </manifest> </jar> </target> </project> </code>
Update: Приведенный выше код находится в build.xml. Следующее находится в build-impl.xml. Я предполагаю, что это означает, что build.xml запускается во время build-impl.xml.
<code><target name="-pre-init"> <!-- Empty placeholder for easier customization. --> <!-- You can override this target in the ../build.xml file. --> </target> </code>
Note Я получил это от этогоФорум.