私たちは:Eclipse 3.6、Maven(M2Eclipse)、2つのプロジェクト(ProjectAとProjectB)、pom.xmlを持っています。"Workspace project"リポジトリを使用する方法はありますか?
ProjectBはProjectAに依存します(mavenを使用)。
ProjectAをローカルリポジトリ(maven install)にインストールすると、ProjectBは依存関係を解決しても問題ありません。
ProjectAをローカルリポジトリにインストールしない場合。 Maven POM Editorでは、ProjectBをProjectBの依存として追加します(この依存関係を解決するための "workspace project"リポジトリを使用したM2Eclipse)。
OK。しかし、私たちが "mavenパッケージ"や他のプラグインのゴール...依存関係が解決されなければ。
ダウンロード:http://repo1.maven.org/maven2/Artifact/ProjectA/maven-metadata.xml
そしてもちろん、それは解決できない そして、我々はそのような代を持っています。
今質問です。 ProjectBのビルド時に「ワークスペースプロジェクト」をどのように使用できますか?
P.S.なぜ私は "maven install"を使用していないのですか? OK、それは100%メソッドですが、私がいくつかの小さな変更を行うと、余分な操作が長すぎます。
P.S. "Workspace project"では、Window - > Show View - > Maven Repositoryを見ることができます。
1.助けてください。 "ダウンロード中:http://repo1.maven.org/maven2/ProjectA .... pom"パブリックリポジトリを使用して解決してください。オフラインですぐに「POM for ProjectAが見つからない、依存関係の情報がありません」と書かれています。 2.バージョンが提供されます。 mmm ...問題はパブリックリポジトリにありません。プロジェクトの依存関係を解決する際に問題があり、ローカルリポジトリにインストールされていません。 – Alexander