2010-08-31 7 views
0

J'ai un projet qui construit dans un seul JAR dans Netbeans. Toutefois, pour implémenter une fonctionnalité de mise à jour automatique de base, je souhaite déplacer au moins un des packages (le package HTTPClient) dans un fichier JAR distinct, et créer un nouveau fichier JAR avec une seconde classe principale dans un fichier différent. paquet.Comment construire un projet NetBeans en JARs partagés? (un avec la mainclass, d'autres comme bibliothèques)

De cette façon, la mainclass actuelle et la Mainclass Updater peuvent utiliser le même package HTTPClient.

Mais ... COMMENT?

Quelque chose à voir avec le fichier build-impl.xml. Mais où? Que changer?

+0

1 projet == 1 pot était une hypothèse assez fondamentale lors de la conception du système de projet NB. Cela a peut-être changé, mais je ne suis pas familier avec ce changement. – vkraemer

Répondre

1

Vous pouvez créer un projet distinct pour votre package HTTPClient qui crée un seul fichier JAR.

Votre projet principal utilise alors ce projet (et le pot créé). Vous pouvez utiliser "Ajouter un projet ..." dans les bibliothèques de votre projet principal et sélectionner le projet HTTPClient.