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 :

Nexus artifact exigé manquant


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 188
    Par défaut Nexus artifact exigé manquant
    Bonjour,

    Voici le contexte:
    je pars d'un projet qui se "build" bien avec maven, (j'ai juste dû ajouter 2 artifacts à la main dans mon repository local).

    Maintenant, je veux mettre en place Nexus comme repository d'entreprise.
    J'ai donc configuré mon pom.xml parent et mon settings.xml comme il faut:

    Pour settings.xml:
    -définition d'un mirror pour rediriger tout vers le groupe public sur nexus.
    -définition d'un profile actif nexus qui pointe sur central

    Pour pom.xml:
    - je pointe vers nexus par ça

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <distributionManagement>
     
                   <repository>
                           <id>nexus</id>
                           <url>http://localhost:8081/nexus/content/repositories/releases</url>
                   </repository>
     
                   <snapshotRepository>
                           <id>nexus-snapshots</id>
                           <url>http://localhost:8081/nexus/content/repositories/snapshots</url>
                   </snapshotRepository>
     
           </distributionManagement>

    Je tente maintenant un maven install avec le plugin maven sous eclipse avec pour mettre en cache tous les artifacts.

    Voici l'erreur que j'ai:

    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
     
    [ERROR] Plugin org.apache.maven.plugins:maven-install-plugin:2.3 or one of its dependencies could not be resolved: Missing:
    ----------
    1) org.apache.maven.plugins:maven-install-plugin:maven-plugin:2.3
     
      Try downloading the file manually from the project website.
     
    1 required artifact is missing.
     
    for artifact:
      org.apache.maven.plugins:maven-install-plugin:maven-plugin:2.3
     
    from the specified remote repositories:
      nexus (http://localhost:8081/nexus/content/groups/public, releases=true, snapshots=true)
    -> [Help 1]
    J'ai donc essayé d'uploader dans le repository Releases le jar concerné.
    Le repository Releases est bien dans le groupe public.

    -> J'ai quand même la même erreur.


    Maintenant, je tente un mvn -U install en ligne de commande (dans le dossier du projet parent) et magie, j'ai plein d'artifacts qui se cache dans le public group (dont le plugin 2.3 qui posait problème). Par contre à la fin j'ai un build failure:





    2 questions:
    -pourquoi le comportement change entre une commande maven dans eclipse et en ligne de commande?
    - comment résoudre l'erreur?

    Merci





    Merci pour votre aide.

  2. #2
    Membre éclairé

    Inscrit en
    Août 2002
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Août 2002
    Messages : 302
    Par défaut
    Bonjour,
    Pour ce qui est de la résolution de l'erreur nexus je connais pas, par contre pour ce qui est des comportements qui différent as tu vérifié qu'eclipse utilisait bien le même maven qu'en ligne de commande ?
    Pour cela regarde dans Window -> Preferences -> Maven -> Installations.
    Si tu trouves une seule installation (Embedded) alors la console et Eclipse utilisent deux maven différents.
    J'espère que ça t'aidera à avancer

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 188
    Par défaut
    Oui tu as raison, les 2 maven sont différents...

    Pour mon erreur, il fallait mettre à jour le jdk à une version > 1.5.

Discussions similaires

  1. Artifacts log4j et ojdbc14 manquants
    Par allayahassine dans le forum Développement Web en Java
    Réponses: 0
    Dernier message: 15/12/2014, 14h03
  2. [Artifactory][Nexus]Limiter les artifacts par leur nom
    Par inconnu652000 dans le forum Maven
    Réponses: 4
    Dernier message: 20/08/2009, 19h20
  3. [CR7] dll U25STORE et U25TOTAL manquantes
    Par elifqaoui dans le forum SAP Crystal Reports
    Réponses: 7
    Dernier message: 03/07/2003, 21h25
  4. Réponses: 4
    Dernier message: 04/03/2003, 01h05
  5. Réponses: 2
    Dernier message: 11/08/2002, 21h27

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