无法生成新的Maven项目

时间:2017-08-24 13:27:42

标签: maven fabric8

我正在关注Red Hat的tutorial,我在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项目,但结果是相同的

2 个答案:

答案 0 :(得分:1)

如果你看here

...你会注意到这个神器不在中央maven repo中。 所以问题是你需要告诉Maven看看非默认的地方。

因此,您需要编辑settings.xml并添加额外的存储库(在上面的链接中,您指向正确的存储库)。

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

编辑:与在settings.xml中添加存储库相关(与您下面的评论相关)。您的商家信息有两个问题:

  • 您错过了activeProfiles标记here(您只有activeProfile
  • 您错过了activeProfiles标记并且没有收到Maven错误这一事实让我相信您修改了错误的settings.xml。您是否尝试修改.m2文件夹中的那个?

答案 1 :(得分:0)

试试这个

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