2012-01-24 16 views
0

私はm2eでEclipseを使用しています。私はProjectAを持っています。これはMavenプロジェクトとしてビルドされ、Jarとしてパッケージ化されています。 ProjectAProjectBの依存関係として追加すると、Jarの代わりに.pomUpdatedパッケージとして表示されます。私は、 'ワークスペースプロジェクトから依存関係を解決する'という機能を使用しています。Mavenプロジェクトがjarの代わりにpomUpdatedとして表示されます

アイデア?私は、アップデート/スナップショットや他の多くのことを強制しようとしましたが、何も問題を修正していません。私はProjectAを参照している他のプロジェクトでこの作業を成功させましたが、今回は機能しません。

EDIT:

問題はPROJECTAが構築していないということであることが判明したが、私は理由を理解することはできません。どうやら、Nexusサーバー上で親プロジェクトを見つけるのに問題があるようですが、相対パスを使用して親を見つける設定をしています。代わりにNexusを見ているのはなぜですか?

Failure to find com.foobar:MyProject:pom:0.0.1-SNAPSHOT in 
http://myserver/nexus/content/groups/public was cached in the local 
repository, resolution will not be reattempted until the update interval of nexus has 
elapsed or updates are forced -> [Help 1] 

EDIT 2:

私はPROJECTAが構築していない問題を修正しましたが、今私はProjectBのは、使用するために非常にイライラ...利用可能pomUpdated見に戻ってきました!

+0

pom.xmlに依存関係を追加し、Eclipseの依存関係を更新しましたか? – khmarbaise

+0

はい、依存関係をpom.xmlおよび更新された依存関係に追加しました。それが私が最初に試したことの一つです。 – acvcu

+0

依存関係として使用したいプロジェクトでmvnをインストールしましたか? – khmarbaise

答えて

0

問題はSonatype Nexusの設定が間違っていたことでした。

関連する問題