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 :

Demande renseignements sur Deploy - Use - Assembly


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Inscrit en
    Juin 2007
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 5
    Par défaut Demande renseignements sur Deploy - Use - Assembly
    Bonjour,

    je debute en maven, et j'aurai besoin d'aide. Mon problème est le suivant:

    j'ai un projet multi-module, et dans un des modules j'effectue un assembly de certaines ressources. Cette assembly est fabriqué avec le goal "attached", de sorte que lorsque je lance la phase deploy, cet assembly est automatiquement deposé dans le repository local. A partir de la, un autre des modules a besoin de cet assembly, ce dernier se trouvant dans le repository local, je ne vois malheureusement pas de moyen de telecharger automatiquement cet assembly pour le prendre en considération dans mon projet. Ce que je souhaite faire, c'est prendre en tant que ressources cet assembly, j'ai pensé à le prendre en tant que "Dependency", mais mon plugin maven sous eclipse ne detecte pas cet assembly. Et

    Alors comment dois-je m'y prendre pour recuperer un assembly venant d'etre généré, qui se trouve dans le repository local?

    Merci par avance... parce que la je suis vraiment bloqué

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    219
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2007
    Messages : 219
    Par défaut
    Salut,

    Je ne sais pas si tu es allé voir ici :

    http://maven.apache.org/plugins/mave...lugin/faq.html

    Mais ca ne doit pas poser de problème. Cependant essaye de l'utilisr en tant que dépendance comme tu le faisais et lance ton deploy à partir de la console et pas d'eclipse. Une fois l'assembly crée, eclipse devrait le voir dans ton repository local

    @+

  3. #3
    Membre à l'essai
    Inscrit en
    Juin 2007
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 5
    Par défaut
    Bonjour,
    Merci d'avoir répondu aussi rapidement, en effet je n'avais pas vu cette FAQ, mais il s'avère que j'ai deja adopté cette demarche. Le fait est que j'essaie de construire un ear avec en dependance le jar fournis par un module (le module ***webservices) et l'assembly generé par ce meme module, qui contient des resources, et qui porte le meme nom que l'artifact generé par le module. La seule différence est que l'assembly généré a dans son nom l'id defini dans le descriptor de l'assembly, et ce dernier est le classifier a indiqué dans la dependance.

    Pour resumer, au final, dans mon repository local, j'ai les fichiers suivants générés :

    ***_webservices-0.0.1.jar : qui est le jar généré par defaut par le module
    ***_webservices-0.0.1-resources.jar : qui est l'assembly généré

    Je rencontre donc le probleme suivant : lorsque que je fais mvn deploy de mon ear, il me detecte 2 artifacts qui porte le meme nom, je vous affiche le message généré :



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    [ERROR] BUILD FAILURE
    [INFO] ------------------------------------------------------------------------
    [INFO] Artifact[jar:MyGroupId:***_webservices] has 2 candidates, please provide a classifier.
    [INFO] ------------------------------------------------------------------------
    [INFO] For more information, run Maven with the -e switch
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 6 minutes 34 seconds
    [INFO] Finished at: Wed Jun 27 10:49:04 CEST 2007
    [INFO] Final Memory: 15M/30M


    et voici un extrait de mon pom.xml :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
     
    ...
    <modules>
    ...
            <jarModule>
    	        <groupId>MyGroupId</groupId>
    	        <artifactId>***_webservices</artifactId>
    	        <includeInApplicationXml>true</includeInApplicationXml>
            </jarModule>
    	<jarModule>
    		<groupId>MyGroupId</groupId>
    		<artifactId>***_webservices</artifactId>
    		<classifier>resources</classifier>
    		<includeInApplicationXml>true</includeInApplicationXml>
    		<unpack>true</unpack>
    	</jarModule>
    ...
    </modules>
     
    .....
     
    <dependencies>
    ...
           <dependency>
    		<groupId>MyGroupId</groupId>
    		<artifactId>***_webservices</artifactId>
    		<version>0.0.1</version>
    		<scope>provided</scope>
    	</dependency>
    	<dependency>
    		<groupId>MyGroupId</groupId>
    		<artifactId>***_webservices</artifactId>
    		<version>0.0.1</version>
    		<classifier>resources</classifier>
    		<scope>provided</scope>
    	</dependency>
    ...

    Si vous avez une solution, elle est la bienvenue, merci...

Discussions similaires

  1. Demande renseignements sur l'utilisation d'un netbook
    Par dj_techno dans le forum Ordinateurs
    Réponses: 2
    Dernier message: 07/04/2009, 09h08
  2. Réponses: 2
    Dernier message: 04/06/2006, 21h35
  3. Réponses: 6
    Dernier message: 10/05/2006, 15h34
  4. demande de renseignements sur les classes
    Par altadeos dans le forum Langage
    Réponses: 4
    Dernier message: 08/04/2006, 15h59
  5. demande de renseignement sur delfi 7
    Par cybob dans le forum Débuter
    Réponses: 11
    Dernier message: 19/02/2006, 18h32

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