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 :

Déploiement JEE depuis Archiva


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2006
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 51
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 114
    Par défaut Déploiement JEE depuis Archiva
    Je développe une application JEE, mon EAR est déployé sur un repository d'entreprise Archiva.
    Y a-t-il une solution simple, une seule commande mvn, pour récupérer la dernière version de l'EAR pour le déployer sur mon serveur d'application ?
    Ou la seule solution est-elle de connaître l'URL de l'EAR sur Archiva et de faire un wget ?
    Merci d'avance

  2. #2
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Hello,

    Quel est ton serveur d'application ?

    Tu peux déjà jeter un oeil sur le plugin cargo, qui permet ce genre de déploiement.
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  3. #3
    Membre confirmé
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2006
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 51
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 114
    Par défaut
    Mon serveur c'est JBoss, j'utilise déjà cargo pour le déploiement en local sur mon poste de développement. Au passage, je n'ai pas trouvé de solution pour faire un upload sur un serveur distant (?).

    Mais je crois que ma question est mal posée. En fait, sur une machine où j'ai uniquement maven d'installé (avec un settings.xml ad-hoc), sans aucun pom.xml, est il possible de déployer avec maven en récupérant l'EAR et le pom depuis Archiva ?

  4. #4
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Février 2008
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Seine et Marne (Île de France)

    Informations forums :
    Inscription : Février 2008
    Messages : 197
    Par défaut
    Pour faire ce genre d'operations sur une machine tierce, je ne pense pas que Maven soit le meilleur outil. Je te conseillerai plutot de faire du ant ou groovy en utilisant si necessaire les taches ant de cargo et maven.
    Cargo permet de faire du deploiement remote a condition que l'implémentation du serveur d'app le supporte. La configuration par contre n'est pas toujours aisée.

  5. #5
    Membre confirmé
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2006
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 51
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 114
    Par défaut
    Décidément, je trouve que les solutions sont bien complexes pour des problèmes tellement simple !
    En choisissant Maven, je pensais pouvoir :
    - compiler en développement : pas possible il faut intégrer eclipse ou netbeans, bon avec eclipse 3.4, ça se passe sans difficulté à présent mais quelque galère auparavant (projet JEE multi-modules) !
    - déployer en local : ok, mais comme j'utilise eclipse, il le fait aussi.
    - déployer en distant : pas possible simplement
    Le seul intérêt que j'y vois c'est d'avoir une description des dépendances des projets.

    Merci beaucoup d'avoir pris le temps de me répondre

  6. #6
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Février 2008
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Seine et Marne (Île de France)

    Informations forums :
    Inscription : Février 2008
    Messages : 197
    Par défaut
    Je ne vois pas les mêmes intérêts a maven :
    - compilation : je ne veux pas passer mon temps entre la ligne de commande et mon IDE sinon je perds l'interet de l'IDE. Maven et l'IDE doivent donc le faire de la même manière et ce en toute transparence. Le probleme c'est que des IDEs comme eclipse sont a la traine par rapports aux fonctionnalités apportées par Maven. m2eclipse en lève certaines mais c'est pas encore parfait.
    - deploiement local : Dans le cadre d'eclipse c'est WTP, point barre. Je veux pouvoir debugger, faire du pas a pas etc... Seul cas ou maven doit le le faire en local : Tests d'intégration automatisés (selenium & co)
    - deploiement distant : Maven sait le faire mais si il est lancé dans le build du projet en question. Le but est de la faire par exemple dans la boucle d'intégration continue pour mettre a disposition automatiquement l'application sur une plate-forme de tests.
    - Les dépendances : C'est déjà pas mal car ça manquait vraiment.

    Maven n'est pas magique.
    http://sites.google.com/site/nantesj...ontres-passees
    Dans ma dernière prez tu peux trouver 10 moyens de planter ton projet avec Maven ;-)

Discussions similaires

  1. [Batch] Script de déploiement logiciel depuis répertoire local.
    Par Rickey_Mandraque dans le forum Scripts/Batch
    Réponses: 0
    Dernier message: 08/11/2014, 17h27
  2. Déploiement JEE sous netbeans
    Par laminos dans le forum NetBeans Platform
    Réponses: 1
    Dernier message: 05/04/2012, 08h55
  3. déploiement JEE OC4J
    Par julichri dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 29/08/2008, 20h03
  4. probleme de déploiement tomcat depuis eclipse
    Par Invité dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 01/04/2008, 18h38
  5. [WB10] Déploiement depuis mise à jour 40k
    Par kwakly dans le forum WebDev
    Réponses: 6
    Dernier message: 18/07/2007, 17h02

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