我正在尝试按照本教程: http://docs.jboss.org/richfaces/latest_3_3_X/en/cdkguide/html_single/
我正在用maven命令遇到障碍。 首先在中央存储库中找不到org.richfaces.cdk版本3.3.3.Final,因此我必须通过下载文件 maven-richfaces-resources-手动将版本4.2.2.Final安装到我的本地存储库插件-4.2.2.Final.jar 然后我不得不手动将org.richfaces.cdk插件安装到我的本地存储库。 接下来,运行4.1节中的命令。我不得不改变archetype:create to archetype:generate。运行此命令显示maven在jar文件中找不到META-INF / archetype.xml。我被困在这一点上。有什么指针吗?
答案 0 :(得分:1)
根据这个帖子,那个版本的richfaces在JBoss Maven Repo中,而不是Central https://community.jboss.org/thread/172034?_sscc=t
通常,软件供应商会维护自己的Maven存储库,并且不会将每个版本都推送到Central。我想到了SpringSource,Atlassian和Oracle(java.net)。
原型是依赖项,就像项目依赖项/插件一样,因此您可能需要将JBoss存储库添加到pom.xml或settings.xml中,以使原型工作。请参阅上面的链接以了解如何操作。
答案 1 :(得分:0)
我明白了!诺亚的答案有所帮助,但并不是完整的解决方案。我仍然会接受他的回答。在settings.xml中用Atlassion repo替换Jboss maven repo后,我仍然看到“BUILD FAILURE”错误,说它无法找到richfaces工件。 Maven仍在寻找不在Atlassian回购中央的中央仓库。因此经过一些研究发现,中央回购可以用标签覆盖。请点击此链接:http://maven.apache.org/guides/mini/guide-mirror-settings.html。
Build现已成功。