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

ANT Java Discussion :

[ant] jar task ajout de librairie


Sujet :

ANT Java

  1. #1
    Membre éprouvé Avatar de noOneIsInnocent
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    1 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 037
    Points : 1 161
    Points
    1 161
    Par défaut [ant] jar task ajout de librairie
    Bonjour

    bon ben je reviens avec la task jar
    mon objectif est de creer un jar avec dedans les .class du repertoire build
    ,les librairies utilisées et le repertoire doc contenant la javadoc

    j'ai cherché sur google et sur ce forum et je n'obtiens pas ce que je veux malgré que j'ai trouvé de nombreux posts à ce sujet

    actuellement avec le code presenté ci-dessous j'obtiens un fichier jar contenant la doc en vrac et les classes des librairies ! et non pas les .jar de mes 3 librairies

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     
    <jar destfile="${jarfileDir}/exportdatas-${DSTAMP}.jar" basedir="${outputDir}">
    			<zipfileset src="${jarfileDir}/docs.jar" prefix="doc"/> 
    			<zipfileset src="${libJ2ee}" prefix="lib"/> 
    			<zipfileset src="${libmysql}" prefix="lib"/>
    			<zipfileset src="${liblog4j}" prefix="lib"/>
    		</jar>
    merci d'avance

  2. #2
    Membre régulier Avatar de Gromitou
    Profil pro
    Inscrit en
    Février 2003
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations forums :
    Inscription : Février 2003
    Messages : 98
    Points : 81
    Points
    81
    Par défaut
    Je pense qu'il faudrait que tu inclue tes lib par la balise adéquat a l'interieur de ta tache jar :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <jar...
    <lib dir="${librarydir}">
    <exclude name="jsdk*.jar" />
    </lib>
    </jar>

  3. #3
    Membre éprouvé Avatar de noOneIsInnocent
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    1 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 037
    Points : 1 161
    Points
    1 161
    Par défaut
    merci d'avoir jeté un coup d'oeil à mon probleme

    j'ai essayé ta methode mais j'obtiens le message suivant

    The <jar> type doesn't support the nested "lib" element.

  4. #4
    Membre régulier Avatar de Gromitou
    Profil pro
    Inscrit en
    Février 2003
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations forums :
    Inscription : Février 2003
    Messages : 98
    Points : 81
    Points
    81
    Par défaut
    hummm désolé, je l'utilise dans une tache War (qui étend la tache Jar) et j'ai un peu vite imaginé que la tache Jar l'acceptait aussi ...

    Tu as essayé en indiquant précisément le nom des jar a inclure ?

  5. #5
    Membre éprouvé Avatar de noOneIsInnocent
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    1 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 037
    Points : 1 161
    Points
    1 161
    Par défaut
    non , en fait j'ai defini les liblog4j en property
    mais effectivement ton systeme fonctionne sauf que winrar desarchive tout au lieu de me conserver les .jar des libs ...lol

    merci encore

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

Discussions similaires

  1. Ajouter une librairie .jar en netbeans
    Par laziolb dans le forum NetBeans Platform
    Réponses: 2
    Dernier message: 05/05/2010, 11h20
  2. Ajouter des librairies à un .jar
    Par boulette85 dans le forum NetBeans
    Réponses: 28
    Dernier message: 12/07/2007, 15h15
  3. [ant] jar task
    Par noOneIsInnocent dans le forum ANT
    Réponses: 4
    Dernier message: 13/04/2006, 17h04
  4. [ JBoss ][ JFreeChart ]Ajouter une librairie externe au .jar
    Par Houbbba dans le forum Wildfly/JBoss
    Réponses: 5
    Dernier message: 27/03/2006, 10h26
  5. [Jar] Ajout de librairies
    Par GLDavid dans le forum Général Java
    Réponses: 18
    Dernier message: 23/01/2006, 15h08

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