1

我正在尝试遵循本教程: http ://docs.jboss.org/richfaces/latest_3_3_X/en/cdkguide/html_single/

我在使用 Maven 命令时遇到了障碍。首先,在中央存储库中找不到 org.richfaces.cdk 版本 3.3.3.Final,因此我必须通过下载文件maven-richfaces-resources-plugin-4.2手动将版本 4.2.2.Final 安装到本地存储库.2.Final.jar 然后我不得不手动将 org.richfaces.cdk 插件安装到我的本地存储库中。接下来,运行 4.1 节中的命令。我不得不将原型:创建更改为原型:生成。运行此命令显示 maven 在 jar 文件中找不到 META-INF/archetype.xml。我被困在这一点上。任何指针?

4

2 回答 2

1

根据此线程,该版本的 Richfaces 位于 JBoss Maven 存储库中,而不是 Central https://community.jboss.org/thread/172034?_sscc=t

通常,软件供应商维护自己的 Maven 存储库,并且不会将每个版本都推送到 Central。想到 SpringSource、Atlassian 和 Oracle (java.net)。

原型是依赖项,就像项目依赖项/插件一样,因此您可能需要将 JBoss 存储库添加到您的 pom.xml 或 settings.xml 以使原型工作。请参阅上面的链接以了解如何执行此操作。

于 2012-10-01T03:28:13.847 回答
0

我想到了!noahz 的回答有所帮助,但不是完整的解决方案。我还是会接受他的回答。在 settings.xml 中将 Atlassion 存储库替换为 Jboss maven 存储库后,我仍然看到“BUILD FAILURE”错误,说它找不到richfaces 工件。Maven 仍在寻找中央存储库,而不是 Atlassian 存储库。因此,经过一些研究发现可以用标签覆盖中央回购。按照这个链接:http://maven.apache.org/guides/mini/guide-mirror-settings.html。

现在构建成功。

于 2012-10-08T00:08:15.613 回答