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 :

constitution d'un .ear


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de DanielW33
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    327
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mai 2006
    Messages : 327
    Par défaut constitution d'un .ear
    Je souhaite constituer un .ear un utilisant le plugin "maven-ear-plugin". Ce fichier sera constitue d'un .war constenant tous les elements de ma webApp et du repertoire META-INF contenant le manifest et le fichier application.xml.

    Ce plugin fonctionne tres bien mais il me rajoute automatiquement en plus toutes les librairies de dependance declarer dans mon pom.xml, alors que mon plugin constituant le war inclu deja ces librairies dans le fichier .war.

    Ma question est : peut on faire en sorte que le plugin ne fasse pas ces ajouts

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 9
    Par défaut
    Je ne sais pas si ça serait suffisamment "automatique" pour toi, mais tu peux spécifier le scope des dépendances dans le POM de ton ear;

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <dependency>
      <groupId>someGroup</groupId>
      <artifactId>someArtifact</artifactId>
      <version>someVersion</version>
      <scope>provided</scope>
    </dependency>
    De cette façon, tu importeras toujours le dépendances lors des phases de compilations, mais ils ne seront plus inclus dans le EAR.
    Le problème est qu'il faut alors spécifier le scope pour chacune des dépendances qui ne doivent pas être rajoutées dans l'EAR.

    ----- EDIT -----

    Dans le cas où ça ne marcherait pas, j'ai trouvé une petite rubrique relative à l'exclusion de modules sur le site du maven-ear-plugin.

  3. #3
    Membre éclairé Avatar de DanielW33
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    327
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mai 2006
    Messages : 327
    Par défaut
    Ton idee est interressante mais elle me parait trop 'complique' dans le sens ou mes dependence ne sont pas tous dans le pom.xml.
    En fait je viens de trouver la parade : je reconfigure "<defaultLibBundleDir> pour sortir mes lib du workDirectory.

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

Discussions similaires

  1. [EJB 3] [JBoss] [EAR] jar et war OK mais l'ear ... ?
    Par yakamax dans le forum Wildfly/JBoss
    Réponses: 2
    Dernier message: 11/08/2008, 18h38
  2. [WEBLOGIC]Petits soucis pour déployer un ear
    Par Arnulf dans le forum Weblogic
    Réponses: 3
    Dernier message: 09/05/2006, 11h10
  3. [EAR] Erreur lors d'un déploiement
    Par fedfil dans le forum Struts 1
    Réponses: 3
    Dernier message: 08/02/2006, 20h05
  4. Différences entre .war, .jar et .ear ?
    Par swirtel dans le forum Langage
    Réponses: 2
    Dernier message: 16/02/2005, 08h53

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