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 のコマンドを実行します。archetype:create を archetype:generate に変更する必要がありました。このコマンドを実行すると、maven が jar ファイルで META-INF/archetype.xml を見つけられないことがわかりました。私はこの時点で立ち往生しています。ポインタはありますか?

4

2 に答える 2

1

このスレッドによると、そのバージョンの richfaces は、セントラル https://community.jboss.org/thread/172034?_sscc=tではなく、JBoss Maven Repo にあります。

一般に、ソフトウェア ベンダーは独自の Maven リポジトリを維持し、すべてのリリースを Central にプッシュするわけではありません。SpringSource、Atlassian、および Oracle (java.net) が思い浮かびます。

アーキタイプは、プロジェクトの依存関係 / プラグインと同様に依存関係であるため、アーキタイプを機能させるには、JBoss リポジトリを pom.xml または settings.xml に追加する必要があります。その方法については、上記のリンクを参照してください。

于 2012-10-01T03:28:13.847 に答える
0

私はそれを考え出した!noahz の回答は役に立ちましたが、完全な解決策ではありませんでした。私はまだ彼の答えを受け入れるつもりです。settings.xml で Jboss maven リポジトリを Atlassion リポジトリに置き換えた後も、richfaces アーティファクトが見つからないという「BUILD FAILURE」エラーが表示されました。Maven は、Atlassian リポジトリではなく、中央リポジトリを探していました。そのため、少し調査した結果、中央リポジトリをタグでオーバーライドできることがわかりました。次のリンクに従ってください:http://maven.apache.org/guides/mini/guide-mirror-settings.html。

これでビルドは成功です。

于 2012-10-08T00:08:15.613 に答える