Netbeans Exportation de Pot, inclure tous les fichiers de la bibliothèque

Ce que j'ai vraiment besoin de est l'équivalent de cette Eclipse Netbeans:

Netbeans Exportation de Pot, inclure tous les fichiers de la bibliothèque

Je veux Extract required libraries into generated JAR afin que je puisse le distribuer sans la nécessité d'inclure le dossier lib partout où il va.

Voici la question d'origine.

Je suis en train de construire un pot de Netbeans que prendra l'ensemble de la bibliothèque de fichiers à l'intérieur. J'ai entendu, il est possible de se faire éclipser par le choix de l'Exportation. Avec Netbeans, si je "Nettoyer et créer" il va créer un fichier exécutable jar dans le dossier dist, mais toutes les bibliothèques dont il dépend sont dans un dossier nommé lib. J'ai besoin d'être dans un fichier jar. Je pense qu'il a à faire avec la build.xml fichier. Voici ce que m'a dit. De quoi suis-je mal ici?

Merci pour l'aide.

<?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>

Mise à jour: Le code ci-dessus est en build.xml. La suivante est en build-impl.xml. Je suppose que cela signifie que build.xml est exécuté pendant build-impl.xml.

<target name="-pre-init">
    <!-- Empty placeholder for easier customization. -->
    <!-- You can override this target in the ../build.xml file. -->
</target>

Note j'ai obtenu ce à partir de ce forum.

Essayez d'ajouter ce pot "nbproject/build-impl.xml" où bocal de création de tâche.
Veuillez voir le jour.
Veuillez voir mise à jour 🙂

OriginalL'auteur kentcdodds | 2012-05-08