OneJar и Netbeans

Иногда бывает нужно собрать проект со всеми библиотеками в один jar-архив. Для этих целей подходит One-JAR. Ниже опишу как подключить One-JAR к Netbeans.
Создать каталог one-jar в корне проекта.
Скачать и скопировать в one-jar one-jar ant task jar.
Создать в этом каталоге файл one-jar.xml со следующим содержанием:


<?xml version="1.0" encoding="UTF-8"?>
<project>
 <taskdef name="one-jar"
   classname="com.simontuffs.onejar.ant.OneJarTask"
   classpath="one-jar/one-jar-ant-task-0.96.jar"
   onerror="report"/><target name="one-jar">

 <one-jar destfile="dist/${ant.project.name}-one-jar.jar" manifest="manifest.mf">
   <main jar="dist/${ant.project.name}.jar"></main>
   <lib><fileset dir="dist/lib" /></lib>
 </one-jar>
</target>
</project>

Подключить one-jar.xml к build.xml:


<import file="one-jar/one-jar.xml" />