maven 3 Impossible de lire le descripteur d'artefact pour
- Je mettre à netbeans 7 qui utilise embeded maven 3. J'ai un projet avec beaucoup de modules et les modules contenant d'autres modules. Mes autres submodules qui ne dépendent pas de projets internes fonctionnent très bien avec la même configuration. Dans ce cas, spring-hibernate dépend de domaine qui est l'un des submodules et échoue.
mon projet principal a quelque chose comme ce
<modelVersion>4.0.0</modelVersion>
<artifactId>spring</artifactId>
<packaging>pom</packaging>
<groupId>${masterproject.groupId}</groupId>
<version>${masterproject.version}</version>
mon sous-module a la suite de def
<modelVersion>4.0.0</modelVersion>
<parent>
<artifactId>spring</artifactId>
<groupId>${masterproject.groupId}</groupId>
<version>${masterproject.version}</version>
</parent>
<artifactId>spring-hibernate</artifactId>
<packaging>pom</packaging>
<dependency>
<groupId>${masterproject.groupId}</groupId>
<artifactId>domain</artifactId>
</dependency>
Je suis l'aide de la suite ${masterproject.groupId}, ${masterproject.version} parce que je ne veux pas mettre statique de la valeur dans tous les submodules que chacun d'eux contient un parent. Vous ne savez pas si c'est la cause du problème.
Tout cela fonctionne très bien avec maven 2. Mais avec maven 3 j'obtiens l'erreur suivante msg
Failed to read artifact descriptor for com.merc:domain:jar:1.0-SNAPSHOT: Failure to find ${masterproject.groupId}:MavenMasterProject:pom:${masterproject.version} in http://repository.springsource.com/maven/bundles/release was cached in the local repository, resolution will not be reattempted until the update interval of com.springsource.repository.bundles.release has elapsed or updates are forced -> [Help 1]
source d'informationauteur user373201
Vous devez vous connecter pour publier un commentaire.
J'ai eu ce dans eclipse et fait ce qui fixe(même si ma ligne de commande construire travaillé)
mvn ligne de commande a fonctionné pendant que mon IDE n'a pas, une fois que j'ai couru dans mon IDE à la fois travaillé..très bizarre.
Comme une autre option,
le redémarrage d'eclipse semblait aider ainsi
Une possibilité est que vous êtes en spécifiant les valeurs de
masterproject.groupId
etmasterproject.version
dansprofiles.xml
. Si oui, il est n'est plus pris en charge dans maven3.Ce message, surtout que
Failure to find
signifie d'une part qu'il vous manque la description de la propriété appropriée dans lepom.xml
fichier:Et attention: une telle erreur pourrait évoquer de nombreuses erreurs dépendantes de!
J'ai eu le même problème, maven n'aime pas avoir un non-constante (c'est à dire une propriété) version parent.
Essayez de changer votre élément parent:
Évidemment, il n'a pas à être
1.0-SNAPSHOT
il doit juste être une version statique.Espère que cette aide.