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

Maven Java Discussion :

Creation d'une web archive WAR dans un repertoire spécifique


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 82
    Par défaut Creation d'une web archive WAR dans un repertoire spécifique
    Bonjour,

    j'aimerai créer à l'aide de l'outil Maven 2 une web archive WAR dans un répertoire spécifique.
    Pour l'instant j'arrive à la créer mais je ne peux pas spécifier le répertoire.
    Est ce que c'est possible ?
    Si oui, comment faire ?
    Quelqu'un a t il un exemple ?

    Je suis un débutant

    Merci d'avance.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 82
    Par défaut
    Lorsque je creer mon WAR avec la command install, maven me creer un fichier :
    target\war\work\webapp-cache.xml

    Quelle est son utilité ?
    Merci d'avance

  3. #3
    Membre émérite

    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 350
    Par défaut
    Merci de faire un post pour chaque question.

    Concernant ton premier post:
    - la commande de packaging (mvn package) crée l'archive Web dans le répertoire target
    - la commande d'installation (mvn install) déploie ton archive Web crée dans le repository local de maven
    - la commande de déploiement (mvn deploy) déploie dans un repository distant

    Ensuite, que veut-tu faire exactement?
    Es-tu sur de vouloir utiliser Maven pour cela?

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 82
    Par défaut
    Salut,

    Désolé pour le second post.
    Merci pour ta réponse.

    En fait, mon but est de creer l'archive WAR et de la déployer à chaud sur mon serveur JBoss qui tourne en local pour faire des tests.

    Utiliser maven me parait une bonne solution pour le faire.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 82
    Par défaut
    Je crois qu' en ajoutant dans le pom.xml la balise
    <directory>D:\war\</directory>
    et bien ça change le repertoire de destination.

  6. #6
    Membre émérite

    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 350
    Par défaut
    Oui, Maven est adapté pour ton besoin mais malheureusement ta proposition n’est pas la bonne façon de faire avec Maven.
    En fait, il te faut utiliser et configurer des plugins supplémentaires pour cela, qui viendront eventuellement enrichir le cycle de vie.

    Par exemple, tu peux utiliser le plugin Maven cargo pour déployer ton archive Web dans un container Web comme JBoss
    http://cargo.codehaus.org/Maven2+plugin

    ou le JBoss maven plugin
    http://mojo.codehaus.org/jboss-maven-plugin/usage.html

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 82
    Par défaut
    Excellent!

    j'oriente mes recherches dessus tout de suite

    Merci

  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 82
    Par défaut
    Merci gboissinot, grace à toi j'ai réussi à déployer mon archive à chaud dans jboss en utilisant le Jboss Maven Plugin et avec la commande :

    mvn jboss:hard-deploy


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

Discussions similaires

  1. Réponses: 2
    Dernier message: 06/01/2012, 11h17
  2. Creation d'une dll pour utilisation dans JNI
    Par Godestiny dans le forum Bibliothèques, systèmes et outils
    Réponses: 5
    Dernier message: 08/06/2011, 11h23
  3. Ecrire dans un repertoire spécifique
    Par jeronimo83 dans le forum Langage
    Réponses: 2
    Dernier message: 21/11/2008, 12h28
  4. Réponses: 6
    Dernier message: 07/09/2007, 13h56
  5. Creation d'une table avec variable dans le nom
    Par 3vilsnake dans le forum Langage SQL
    Réponses: 7
    Dernier message: 30/07/2007, 17h49

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