6

FirstCup の Java EE 7 更新バージョンをフォローしています。Glassfish 4 がインストールされており、NetBeans 7.3 を使用しています。私は最初の例に取り組んでおり、Mavenの問題が発生しています。

アーキタイプを生成し、dukes-age プロジェクトを作成することができました。ただし、解決できない Maven の問題があります。

アーティファクト org.glassfish.javaeetutorial.firstcup:firstcup:pom:7.0.1-SNAPSHOT が見つかりませんでした

完全なエラーは次のとおりです。

[INFO] Scanning for projects...
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]   
[ERROR]   The project com.mycompany:dukes-age:1.0-SNAPSHOT (/Users/koblentz/NetBeansProjects/dukes-age/pom.xml) has 1 error
[ERROR]     Non-resolvable parent POM: Could not find artifact    org.glassfish.javaeetutorial.firstcup:firstcup:pom:7.0.1-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 5, column 13 -> [Help 2]
[ERROR] 

何をすべきか/これを修正する方法がよくわかりません。.m2 リポジトリのローカル キャッシュを削除し、NB を使用して maven コマンドを実行する代わりに、コマンドラインからビルドを試みました。

何か案は?

4

4 に答える 4

5

修正しました。アーキタイプによって生成された pom は 7.0.1-SNAPSHOT を探しており、m2 リポジトリの実際のバージョンは 7.0.1 であり、最後に SNAPSHOT がありません。

于 2013-06-12T17:17:00.090 に答える
2

親 pom を解決するには、サンプル アプリケーションのチュートリアルを NetBeans/glassfish-4.0/docs/firstcup/example/pom.xml にインストールする必要もあります。

于 2013-08-27T20:47:45.270 に答える
0

私の場合、同じエラーが発生しました。これは、例を含むglassfishフォルダーをC:\programsフォルダーとNetbeansにコピーしたためです。ドキュメントにコピーした後、すべて正常に動作します

于 2015-07-19T16:53:33.273 に答える