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 :

Erreur "required artifact is missing"


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2010
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 55
    Par défaut Erreur "required artifact is missing"
    Bonjour,

    J'ai une erreur lors de l'exécution d'un projet Maven sur NetBeans

    Mon pom.xml
    Code XML : 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
    <repository>
       <id>repository.jboss.org</id>
       <name>JBoss</name>
       <url>http://repository.jboss.org/maven2</url>
       <snapshots>
        <enabled>false</enabled>
       </snapshots>
      </repository>
     
    <dependency>
       <groupId>org.jboss.el</groupId>
       <artifactId>jboss-el</artifactId>
       <version>2.0.1.GA</version>
       <exclusions>
        <exclusion>
         <groupId>javax.el</groupId>
         <artifactId>el-api</artifactId>
        </exclusion>
       </exclusions>
      </dependency>
    Downloading: http://repo1.maven.org/maven2/org/jb...l-2.0.1.GA.jar
    Unable to find resource 'org.jboss.el:jboss-el:jar:2.0.1.GA' in repository central (http://repo1.maven.org/maven2)
    ------------------------------------------------------------------------
    BUILD ERROR
    ------------------------------------------------------------------------
    Failed to resolve artifact.

    Missing:
    ----------
    1) org.jboss.el:jboss-el:jar:2.0.1.GA

    Try downloading the file manually from the project website.

    Then, install it using the command:
    mvn install:install-file -DgroupId=org.jboss.el -DartifactId=jboss-el -Dversion=2.0.1.GA -Dpackaging=jar -Dfile=/path/to/file

    Alternatively, if you host your own repository you can deploy the file there:
    mvn deploy:deploy-file -DgroupId=org.jboss.el -DartifactId=jboss-el -Dversion=2.0.1.GA -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]

    Path to dependency:
    1) fr.bdf:graal:war:1.0.0-SNAPSHOT
    2) org.jboss.el:jboss-el:jar:2.0.1.GA

    ----------
    1 required artifact is missing.

    for artifact:
    fr.bdf:graal:war:1.0.0-SNAPSHOT

    from the specified remote repositories:
    central (http://repo1.maven.org/maven2),
    repository.jboss.org (http://repository.jboss.org/maven2)
    Quelqu'un saurait-il m'indiquer comment résoudre ce problème ?

    Merci d'avance pour votre aide.

  2. #2
    Membre chevronné Avatar de ruscov
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mars 2007
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mars 2007
    Messages : 347
    Par défaut
    Ca n'a pas l'air d'exister ton truc.

    Essaye plutôt
    Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <dependency> 
    <groupId>org.jboss.el</groupId>
    <artifactId>com.springsource.org.jboss.el</artifactId> 
    <version>2.0.1.GA</version> 
    </dependency>

  3. #3
    Membre confirmé
    Inscrit en
    Février 2010
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 55
    Par défaut
    Merci.
    maintenant je reçoit cette erreur
    Modèle d'URL non valide :[*]. Pour plus d'informations, consultez le fichier server.log.

  4. #4
    Membre chevronné Avatar de ruscov
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mars 2007
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mars 2007
    Messages : 347
    Par défaut
    Donne nous la stack trace complète s'il te plait.

  5. #5
    Membre émérite

    Homme Profil pro
    Architecte technique
    Inscrit en
    Juin 2005
    Messages
    588
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juin 2005
    Messages : 588
    Par défaut
    Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <dependency>
      <groupId>org.jboss.el</groupId>
      <artifactId>jboss-el</artifactId>
      <version>2.0.1.GA</version>
    </dependency>
    <dependency>
      <groupId>javax.el</groupId>
      <artifactId>el-api</artifactId>
      <version>2.2</version>
      <scope>provided</scope>
    </dependency>

    Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <repositories>
      <repository>
        <id>jboss</id>
        <url>http://repository.jboss.org/nexus/content/groups/public-jboss/
        </url>
      </repository>
    </repositories>

    Petites explications:
    - Les jar de jboss ne se trouvent pas sur les serveurs de MavenCentral (et oui, Redhat fait bande à part)... il te faut donc indiquer où les trouver... D'où les balises <repository> à placer dans ton pom ou ta configuration maven. L'URL doit pointer sur les serveurs Nexus de Redhat (attention: les serveurs ont changés d'adresse il y a 2 ans)... Voir ici pour plus de détails.
    - el-api est mis en provided: le jar est nécessaire à la compil; mais, ton serveur jboss doit déjà l'avoir => il n'est donc pas nécessaire au run-time !

    Voilà
    a+
    Philippe

Discussions similaires

  1. objFile.Delete erreur Object required
    Par chapeau_melon dans le forum VBScript
    Réponses: 5
    Dernier message: 06/06/2007, 08h56

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