无法生成新的Maven项目
问题描述:
我下面从红帽tutorial,我在Maven中运行一个查询:无法生成新的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
但我看到一个错误
[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]
我试图创建一个使用Jboss Developer Studio的maven项目,但结果是一样的
答
如果你看here
...你会注意到这件神器并不在中央maven回购中。 所以问题是你需要告诉Maven在非默认的地方看看。
因此,您需要编辑您的settings.xml
并添加一个额外的存储库(在上面的链接中,您指向了正确的存储库)。
https://maven.repository.redhat.com/ga/
编辑:与添加的settings.xml中的库(以下涉及您的评论)。有两件事情不对您的房源:
- 你失踪看到here的
activeProfiles
标签(你只有activeProfile
) - 你失踪的
activeProfiles
标签的事实和你没有得到一个Maven错误导致我相信你修改了错误的settings.xml
。您是否尝试修改.m2
文件夹中的一个?
答
试试这个
-DarchetypeRepository=http://repo.open.iona.com/maven2
是的,我试图创建使用JBoss Developer Studio中,在那里我可以手动选择库红帽Maven项目,但结果是一样的 – Zzzadruga
对不起,我建议一个不同的东西(在'settings.xml'中添加仓库)。我仍然认为这将解决您的问题。 – Andrei
我添加此对我的settings.xml,但结果是一样的 \t \t 的jboss-GA-库 \t \t \t \t \t 的jboss-GA-库 \t \t https://maven.repository.redhat。与/克/ \t \t \t \t \t 真 \t \t \t \t \t \t \t 假 \t \t \t \t \t储存库> \t 的JBoss-GA-存储库 activeProfile> –
Zzzadruga