Bonjour,
Est-il possible de configurer Netbeans pour que lorsqu'il crée le .jar d'un projet, il le copie automatiquement dans un autre dossier que dist ?
Ce serait pour l'ajouter automatiquement au dossier src d'un autre projet.
Bonjour,
Est-il possible de configurer Netbeans pour que lorsqu'il crée le .jar d'un projet, il le copie automatiquement dans un autre dossier que dist ?
Ce serait pour l'ajouter automatiquement au dossier src d'un autre projet.
Bonjour,
Il y a moyen de faire autrement. Dans ton second projet, tu définis une dépendance vers le premier projet, et le tour est joué (Project Properties | Libraries | Add project)!
Valère
Merci mais en fait je voudrais pouvoir choisir le dossier où il se copie parce qu'en fait c'est pour l'inclure dans le dossier "Web Pages" de mon projet Web afin qu'il se retrouve à la racine du .war.
Là, en tant que librairie, il est en dehors du .war à la racine du .ear, celà me conviendrait très bien si je savais comment le rendre accessible par http afin de l'utiliser via Java Web Start.
Bonjour,
Dans ce cas, la solution est de modifier le build.xml à la racine de ton projet, il faudrait que tu écrases la tâche -post-jar par exemple.
Voici un exemple à adapter:
Valère
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <target name="deploy" depends="clean,jar"> <copy file="dist/webEws.jar" todir="h:\\java_server\lib" overwrite="true" /> </target>
Merci beaucoup,
Voici ce que j'ai rajouté au build.xml de mon projet war :
Par contre, est-ce que tu connais le moyen de conserver ces modifications lorsque Netbeans modifie le fichier ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <target name="-post-clean"> <ant antfile="../PolyRichClient/build.xml" inheritall="false" target="clean"/> </target> <target name="-pre-compile"> <ant antfile="../PolyRichClient/build.xml" inheritall="false" target="jar"/> <mkdir dir="${build.web.dir}/clients"/> <copy file="../PolyRichClient/dist/PolyRichClient.jar" todir="${build.web.dir}/clients" overwrite="true" /> </target>
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager