IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

NetBeans Java Discussion :

Ant - Netbeans6.5 - Création du Jar -


Sujet :

NetBeans Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Janvier 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 7
    Par défaut Ant - Netbeans6.5 - Création du Jar -
    Bonjour,

    j'essaie de créer le manifest.mf sans que build-impl.xml n'ajoute le Class-path.

    J'ai essayé de créer mon propre manifest.mf dans le build.xlm.

    Cela fonctionne mais le build-impl.xml passe quand même dans le target:
    <target depends="init,compile,-pre-pre-jar,-pre-jar" if="manifest.available+main.class+mkdist.available" name="-do-jar-with-libraries">

    alors que je veux qu'il passe par:
    <target depends="init,compile,-pre-pre-jar,-pre-jar" if="manifest.available+main.class" name="-do-jar-with-mainclass" unless="manifest.available+main.class+mkdist.available">

    et cela même si je force la propriété "manifest.available+main.class+mkdist.available" à false dans le nbproject/project.properties ou dans le build.xml via le target -pre-jar

    Lorsque je débogue le build-impl.xml, je vois que "manifest.available+main.class+mkdist.available" est bien à false, mais il entre quand même dans le target.

    Je ne veux pas enlever manuellement le Class-path du fichier manifest.mf.
    Je ne veux pas non plus être obligée d'aller enlever mes librairies du projet avant de faire un build.

    J'ai essayé de créer mon propre manifest et de lui dire de le prendre. Il le prend, mais il ajoute quand même le Classpath à la fin du manifest.

    Ya quelqu'un qui peut éclairer ma lanterne ?

  2. #2
    Nouveau membre du Club
    Inscrit en
    Janvier 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 7
    Par défaut
    Ah ! J'ai trouvé !

    Il ne s'agissait que d'importer le target :
    <target depends="init,compile,-pre-pre-jar,-pre-jar" if="manifest.available+main.class+mkdist.available" name="-do-jar-with-libraries">

    du fichier build-impl.xml et de le mettre dans le build.xml

    et d'y enlever la ligne:
    <attribute name="Class-Path" value="${jar.classpath}"/>

    Je ne savais pas que build.xml pouvait redéfinir build-impl.xml à l'intérieur même de sa suite de depends.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Création de jar
    Par jeje_38 dans le forum NetBeans
    Réponses: 14
    Dernier message: 19/09/2013, 13h27
  2. [Eclipse][Projet][JARs] création de JAR / rechercher
    Par NeptuS dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 17/03/2006, 10h04
  3. [JAR]Création de Jar -> trouve pas la classe main
    Par Zapan dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 28/01/2006, 11h17
  4. création javadoc + jar exécutable
    Par scoder dans le forum Langage
    Réponses: 7
    Dernier message: 04/11/2005, 17h06
  5. Création de .jar complexe
    Par romain3395 dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 15/07/2004, 15h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo