maven ne pouvez pas trouver archétype dans mon référentiel
Je suis en train de créer mon propre archétype maven. Pour l'instant, je vais à travers ce tutoriel [ici][1] sans succès. Je suis en mesure de construire l'archétype du projet d'accord, mais quand j'essaie de générer un projet à partir de cet archétype je reçois le message d'erreur ci-dessous. Maven n'arrive pas à trouver l'archétype j'ai créé. Peut-on repérer mon problème? Est-il un autre recommandés tutoriel pour createing un archetype maven? Merci.
Maven version 3.0.3
Erreur De Construction:
AR3Y35-LAPTOP:EclipseWS Albert$ mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeGroupId=com.myarch.archetypes -DarchetypeArtifactId=component-archetype -DinteractiveMode=false
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] >>> maven-archetype-plugin:2.0:generate (default-cli) @ standalone-pom >>>
[INFO]
[INFO] <<< maven-archetype-plugin:2.0:generate (default-cli) @ standalone-pom <<<
[INFO]
[INFO] --- maven-archetype-plugin:2.0:generate (default-cli) @ standalone-pom ---
[INFO] Generating project in Batch mode
[WARNING] Specified archetype not found.
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3.389s
[INFO] Finished at: Fri Sep 23 02:33:55 PDT 2011
[INFO] Final Memory: 7M/81M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:2.0:generate (default-cli) on project standalone-pom: The desired archetype does not exist (com.myarch.archetypes:component-archetype:1.0) -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
AR3Y35-LAPTOP:EclipseWS Albert$
prototype pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.myarch.templates</groupId>
<artifactId>component-template</artifactId>
<version>1.0-SNAPSHOT</version>
</parent>
<groupId>${groupId}</groupId>
<artifactId>${artifactId}</artifactId>
<version>${version}</version>
<name>${group}</name>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
archetype.xml
<archetype xmlns="http://maven.apache.org/plugins/maven-archetype-plugin/archetype/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/plugins/maven-archetype-plugin/archetype/1.0.0 http://maven.apache.org/xsd/archetype-1.0.0.xsd">
<id>component-archetype</id>
<sources>
<source>src/main/java/App.java</source>
</sources>
<testSources>
<source>src/test/java/AppTest.java</source>
</testSources>
<allowPartial>true</allowPartial>
</archetype>
OriginalL'auteur AR3Y35 | 2011-09-23
Vous devez vous connecter pour publier un commentaire.
Pour l'aide personnalisée archétype, il y a une entrée dans le
archetype-catalog.xml
fichier qui se trouve dans le.m2/repository/archetype-catalog.xml
dans votre répertoire home. Pour ce faire, vous devez installer l'archétype à l'aide de la commande suivante:Après cela, vous serez en mesure d'utiliser votre nouvel archétype lors de la création d'un nouveau projet Maven avec le
mvn archetype:generate
commande.OriginalL'auteur sanjay singh tomar
À inclure -DarchetypeVersion={mon.archétype.version} dans le mvn archetpe:commande generate
OriginalL'auteur AR3Y35
Il vous dit :
Avez-vous installé votre archétype avec
avant d'essayer de l'utiliser ?
OriginalL'auteur LaGrandMere
De l'exécution de la mvn install résout le problème, après l'exécution que de l'idée que le problème a été résolu.
OriginalL'auteur Ankireddy Polu
À partir de ma propre expérience, Vous avez à la recherche pour votre groupId est accessible dans le lien ci-dessous, ou de ne pas
J'ai découvert que j'avais de la faute de frappe d'erreur alors j'ai erreur.
OriginalL'auteur Esmaeil Mirzaee
Dans mon cas, le problème est que:
-
update-local-catalog
objectif de fichiers créés~/.m2/repository/archetype-catalog.xml
-
generate
objectif des recherches de fichier~/.m2/archetype-catalog.xml
copier le fichier a été une solution de contournement. Pas sûr de savoir comment j'ai résolu ce. Assurez-vous maintenant avec maven 3.5.4 tout est ok.
OriginalL'auteur rychu