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]Création d'un WAR avec ANT ?


Sujet :

ANT Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de elitost
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2003
    Messages
    1 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Moselle (Lorraine)

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

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 985
    Par défaut [ANT]Création d'un WAR avec ANT ?
    Bonjour,

    Existe t'il des tutoriaux sur le sujet ?

    Sinon, j'ai un souci qui est de conserver l'arborescence de mon appli web lors de la génération du fichier WAR via la commande WAR de ANT.

    En fait tous mes fichiers se retrouvent à la racine de l'archive, comment faire pour conserver l'arborescence ?

    Merci d'avance

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 882
    Par défaut
    Quelle est l arbo de ton appli stp?

  3. #3
    ego
    ego est déconnecté
    Rédacteur

    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    1 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 883
    Billets dans le blog
    2
    Par défaut
    Il faut référencer le répertoire "racine" de tes fichiers dans l'attribut "basedir" ou déclarer un fileset.

    Tu as des exemples dans l'aide sur la commande WAR, tout simplement

  4. #4
    Membre Expert
    Avatar de elitost
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2003
    Messages
    1 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Moselle (Lorraine)

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

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 985
    Par défaut
    Bon je me suis débrouillé pour reproduire l'arborescence avec la commande ZIPFILESET.

    Maintenant , je souhaiterais que les répertoires WEB-INF et META-INF créés via la commande WAR ne soient pas créés ou alors créés ailleurs, est ce possible ?

    Merci d'avance

  5. #5
    ego
    ego est déconnecté
    Rédacteur

    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    1 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 883
    Billets dans le blog
    2
    Par défaut
    je ne comprend pas bien tes objectifs, cette tâche fonctionne très bien tel quel. Quel est ton réel besoin ? Peux-tu nous montrer ton arbo de développement et ce à quoi tu veux aboutir !

  6. #6
    Membre Expert
    Avatar de elitost
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2003
    Messages
    1 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Moselle (Lorraine)

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

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 985
    Par défaut
    lol...Le besoin c'est que l'application que je dois déployer est construite comme ça :

    appli.jar et à l'intérieur un répertoire webapp correxpondant à l'application elle même , donc, j'aurais en utilisant la commande WAR telle quelle le répertoire WEB-INF au même niveau que ce répertoire webapp.

    ne me fustiger pas, à la base c'est pas moi qui ai fait ça et par manque de temps ( délais obligent ), je ne peux revoir l'architecture de toute l'application ( en fait j'ai peur qu'en changeant la manière dont l'application était déployée je me heurte à des régressions )

    Donc pas possible ce que j'ai demandé plus haut ?

  7. #7
    ego
    ego est déconnecté
    Rédacteur

    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    1 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 883
    Billets dans le blog
    2
    Par défaut
    J'insiste, fait un dessin ou copie d'écran car je ne vois pas quelle est ton organisation. Avec des fileset, on peut séléectionner des arborescence et même filtrer des répertoires ou fichiers.
    Donc on doit pouvoir faire ce qu'il faut, quitte même à créer une arborescence temporaire plus adaptée à la création du war.
    Donc, montres nous ton arbo avec les objets qui y sont stockés

  8. #8
    Membre Expert
    Avatar de elitost
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2003
    Messages
    1 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Moselle (Lorraine)

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

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 985
    Par défaut
    L'archive devra contenir :

    Appli.war
    +webapp
    +WEB-INF
    classes
    lib
    ...xml
    +jsp
    +images
    +css


    Et je souhaiterait ne pas avoir WEB-INF et META-INF au niveau de la racine de l'archive ?

    c'est mieux ?

  9. #9
    ego
    ego est déconnecté
    Rédacteur

    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    1 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 883
    Billets dans le blog
    2
    Par défaut
    Mais WEB-INF et META-INF doivent être à la racine de l'archive, c'est la structure même d'un WAR !!!
    Tu n'as pas le choix sur ces 2 éléments ni sur une partie de la structure de WEB-INF. Tu as par contre toute latitude pour les autres répertoires.
    Donc un WAR possède forcément la structure suivante :

    META-INF\ (ça ça vient du fait qu'un war est en fait un .jar particulier)
    WEB-INF\ (ça ça vient de la structure particulière d'un WAR)
    classes\
    lib\
    ... (tout le reste est à ta discrétion !!)

    Ce que te permet la tâche WAR de ANT c'est que tu peux dissocier, dans ton arborescence de développement, le contenu de WEB-INF et les autres répertoires contenant tes pages, scripts ou encore images.
    Soit tu as une arborescence de développement qui a exactement la structure du WAR soit tu dissocies WEB-INF et le reste.
    Le plug-in Lomboz dans Eclipse propose en standard une structure de développement d'un WAR identique à la structure finale du WAR.

  10. #10
    Membre Expert
    Avatar de elitost
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2003
    Messages
    1 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Moselle (Lorraine)

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

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 985
    Par défaut
    Ok, c'est noté...

    Merci beaucoup pour ton aide.

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

Discussions similaires

  1. Générer un War avec ANT
    Par shaun_the_sheep dans le forum Plateformes (Java EE, Jakarta EE, Spring) et Serveurs
    Réponses: 5
    Dernier message: 24/01/2011, 10h04
  2. Création d'un war + problème avec Ant
    Par kalurar dans le forum Eclipse Java
    Réponses: 0
    Dernier message: 26/07/2010, 17h13
  3. generer fichier war avec ant
    Par messica dans le forum ANT
    Réponses: 0
    Dernier message: 27/04/2009, 17h57
  4. Problème de création de WAR avec ANT
    Par SyLvErStOrM dans le forum ANT
    Réponses: 0
    Dernier message: 19/02/2009, 10h50
  5. Réponses: 2
    Dernier message: 12/03/2008, 13h37

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