私はm2eでEclipseを使用しています。私はProjectAを持っています。これはMavenプロジェクトとしてビルドされ、Jarとしてパッケージ化されています。 ProjectAをProjectBの依存関係として追加すると、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見に戻ってきました!
pom.xmlに依存関係を追加し、Eclipseの依存関係を更新しましたか? – khmarbaise
はい、依存関係をpom.xmlおよび更新された依存関係に追加しました。それが私が最初に試したことの一つです。 – acvcu
依存関係として使用したいプロジェクトでmvnをインストールしましたか? – khmarbaise