2017-08-24 3 views
1

que je suis la tutorial de Red Hat et je suis en cours d'exécution d'une requête dans maven:ne peut pas générer le nouveau projet Maven

mvn archetype:generate 
-DarchetypeGroupId=io.fabric8.archetypes 
-DarchetypeArtifactId=karaf-camel-cbr-archetype 
-DarchetypeVersion=1.2.0.redhat-630187 
-DgroupId=tutorial 
-DartifactId=tx-jms-router 
-Dversion=1.0-SNAPSHOT 
-Dfabric8-profile=tx-jms-router-profile 

Mais je vois une erreur

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:3 
.0.1:generate (default-cli) on project standalone-pom: The desired archetype doe 
s not exist (io.fabric8.archetypes:karaf-camel-cbr-archetype:1.2.0.redhat-630187 
) -> [Help 1] 

I essayé de créer un projet maven en utilisant le Jboss Developer Studio, mais le résultat était le même

Répondre

1

Si vous regardez here

... vous remarquerez que l'artefact n'est pas dans le repo maven central. Donc le problème est que vous devez dire à Maven de regarder aussi dans des endroits non-par défaut.

Par conséquent, vous devez éditer votre settings.xml et ajouter un dépôt supplémentaire (dans le lien ci-dessus, vous êtes dirigé vers le bon référentiel).

https://maven.repository.redhat.com/ga/

Edit: liés à l'ajout de dépôts settings.xml (lié à votre commentaire ci-dessous). Il y a deux choses mal avec votre annonce:

  • vous manque une balise activeProfiles vu here (vous avez seulement activeProfile)
  • Le fait que vous manquez l'étiquette activeProfiles et que vous n'avez un Maven erreur me conduit à croire que vous avez modifié le mauvais settings.xml. Avez-vous essayé de modifier celui du dossier .m2?
+0

Oui, j'ai essayé de créer un projet Maven à l'aide du Studio Developer Jboss, où je pourrais sélectionner manuellement le référentiel Red Hat, mais le résultat est le même – Zzzadruga

+0

Désolé, je l'ai suggéré une chose différente (ajouter le dépôt dans 'settings.xml'). Je continue à croire que cela va résoudre votre problème. – Andrei

+0

ajouter sur mon settings.xml, mais le résultat est le même \t \t jboss-ga-dépôt \t \t \t \t \t jboss-ga-dépôt \t \t https: //maven.repository.redhat.avec/g/ \t \t \t \t \t vrai \t \t \t \t \t \t \t faux \t \t \t \t \t \t JBoss-ga-dépôt Zzzadruga

0

essayer

-DarchetypeRepository=http://repo.open.iona.com/maven2