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 :

[Maven2] Déploiement d'un Mojo


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de morice.ju
    Inscrit en
    Avril 2006
    Messages
    79
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Avril 2006
    Messages : 79
    Par défaut [Maven2] Déploiement d'un Mojo
    Bonjour,

    Je développe actuellement un Mojo qui doit être déployé sur un remote repository privé.

    Mon soucis est que lorsque j'utilise mvn deploy, maven upload correctement mon fichier, ensuite lorsque j'utilise mvn install sur un projet(qui contient une configuration avec l'appel au plugin développé), il n'arrive pas à le télécharger

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    [INFO] Failed to resolve artifact.
    Reason: Unable to download the artifact from any repository
    pourtant il me semble avoir correctement configurer 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
    38
    39
    40
    41
    42
     
    <modelVersion>4.0.0</modelVersion>
    	<parent>
    	    <artifactId>maven-plugins</artifactId>
    	    <groupId>org.apache.maven.plugins</groupId>
    	    <version>1</version>
     	</parent>
    	<groupId>monpackage</groupId>
    	<artifactId>maven-monplugin-plugin</artifactId>
    	<packaging>maven-plugin</packaging>
    	<version>0.1</version>
     
    	<dependencies>
    		<dependency>
    			<groupId>junit</groupId>
    			<artifactId>junit</artifactId>
    			<version>3.8.1</version>
    			<scope>test</scope>
    		</dependency>
    		<dependency>
    			<groupId>org.apache.maven</groupId>
    			<artifactId>maven-plugin-api</artifactId>
    			<version>2.0</version>
    		</dependency>
    		<dependency>
    			<groupId>org.apache.maven</groupId>
    			<artifactId>maven-project</artifactId>
    			<version>2.0</version>
    		</dependency>
    		<dependency>
    			<groupId>ant</groupId>
    			<artifactId>ant</artifactId>
    			<version>1.6.5</version>
    		</dependency>
    	</dependencies>
     
    	<distributionManagement>
      		<repository>
    		    <id>blabla</id>
     			<url>file://remote repository</url>
     		</repository>
    	</distributionManagement>
    J'ai également indiquer le groupId de ce plugin dans mon settings.xml dans la balise <pluginGroups>

    Maintenant je me demande si je n'ai pas oublié quelque chose à insérer dans mon pom.xml ou si cela vient du maven-metadata.xml ou encore d'autre choses ?

  2. #2
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut
    Citation Envoyé par morice.ju
    Maintenant je me demande si je n'ai pas oublié quelque chose à insérer dans mon pom.xml ou si cela vient du maven-metadata.xml ou encore d'autre choses ?
    Tu as vérifié que sur ton remote repository privé, le plugin apparaissait bien au bon endroit?

    Tu as essayé de lancer le plugin manuellement sur ton autre projet en utilisant la syntaxe complète?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    mvn groupId:artifactId:goal
    Essaye déjà ça....

  3. #3
    Membre confirmé Avatar de morice.ju
    Inscrit en
    Avril 2006
    Messages
    79
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Avril 2006
    Messages : 79
    Par défaut
    Citation Envoyé par denisC
    Tu as vérifié que sur ton remote repository privé, le plugin apparaissait bien au bon endroit?
    Ca pour ca oui, pas de problème !

    Citation Envoyé par denisC
    Tu as essayé de lancer le plugin manuellement sur ton autre projet en utilisant la syntaxe complète?
    Aussi, je viens de le faire et j'obtiens la même erreur. J'ai volontairement supprimer le plugin sur mon local repository et laisser sur le remote afin de tester l'install et toujours rien.

  4. #4
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut
    Citation Envoyé par morice.ju
    Aussi, je viens de le faire et j'obtiens la même erreur. J'ai volontairement supprimer le plugin sur mon local repository et laisser sur le remote afin de tester l'install et toujours rien.
    Ton remote repository est correctement configuré pour ton deuxième projet? (ça a l'air de venir de là, parceque si il est en place au bon endroit, pas de raison que Maven ne l'utilise pas...)

  5. #5
    Membre confirmé Avatar de morice.ju
    Inscrit en
    Avril 2006
    Messages
    79
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Avril 2006
    Messages : 79
    Par défaut
    Citation Envoyé par denisC
    Ton remote repository est correctement configuré pour ton deuxième projet? (ça a l'air de venir de là, parceque si il est en place au bon endroit, pas de raison que Maven ne l'utilise pas...)
    J'ai un serveur apache pour stocker mes archives où l'arborescence correspond à mon local repository, j'en ai fait une copie sur le serveur. Et mon projet arrive à télécharger les plugins propres à maven sans problèmes.

    Si il faut configurer un remote repository, ce serait dans le settings.xml ou faut il paramétrer directement quelquechose (maven-metadata.xml, ...) dans le remote repository ?

  6. #6
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut
    Citation Envoyé par morice.ju
    Si il faut configurer un remote repository, ce serait dans le settings.xml ou faut il paramétrer directement quelquechose (maven-metadata.xml, ...) dans le remote repository ?
    Il faut le configurer soit dans ton settings.xml soit directement dans le POM de ton projet:
    http://maven.apache.org/guides/intro...ositories.html

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

Discussions similaires

  1. [CR7][VB] déploiement
    Par tiboleo dans le forum SDK
    Réponses: 2
    Dernier message: 18/02/2003, 18h14
  2. Réponses: 1
    Dernier message: 06/12/2002, 22h33
  3. [CR][VB]Problème de déploiement
    Par pvil dans le forum SDK
    Réponses: 3
    Dernier message: 16/08/2002, 07h39
  4. [Kylix] [cgi] pb déploiement appli avec connexion MySQL [rés
    Par Nepomiachty Olivier dans le forum EDI
    Réponses: 3
    Dernier message: 06/08/2002, 20h09
  5. Réponses: 2
    Dernier message: 15/04/2002, 12h56

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