チームメンバーが自分のプロジェクトをbitbucketで共有していて、彼は依存関係を管理するためにmavenを使いました。私のワークスペース(Eclipse)にリポジトリ(水銀を使用)をクローンし、maven、m2e、その他すべての必要なセットアップファイルをダウンロードした後、私は4を除いてすべてのプロジェクトライブラリを取得できました。Mavenがリポジトリを複製した後にプロジェクトに必要なライブラリを見つけなかった
プロジェクトをダウンロードした後、私はいくつかのmvn
コマンドを実行して、これらの不足しているjarをきれいにしてインストールし、うまくダウンロードするようにしました。 mvn -e
コマンドを実行したとき、何も役に立たないこの長いエラーが表示されます。これらの4つのジャーを見つけてダウンロードし、それらを私のレポに入れなければなりませんか?
コマンド出力:mvn -e
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 23.769s
[INFO] Finished at: Mon Apr 09 17:42:17 CDT 2012
[INFO] Final Memory: 4M/15M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project Dugsi_Manager: Could not resolve depen
dencies for project org.bixin.dugsi:Dugsi_Manager:war:0.1.0.BUILD-SNAPSHOT: The
following artifacts could not be resolved: org.eclipse.persistence:eclipselink:j
ar:2.2.0, org.eclipse.persistence:javax.persistence:jar:2.0.3, org.vaadin:icepus
h-gwt:jar:0.1.2, org.jqurantree:jquran:jar:1.0.0: Could not find artifact org.ec
lipse.persistence:eclipselink:jar:2.2.0 in spring-maven-release (http://maven.sp
ringframework.org/release) -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit
ch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
EDIT:
私はちょうど私のプロジェクトをクローンし、他のすべてのチームメンバーと自分のローカルリポジトリを共有する必要があります。 mavenを使用しない外部のjarファイルは、ローカルリポジトリに手動でインストールする必要があります。ローカルリポジトリを共有できないため、問題が発生します。任意のアイデア
彼のsettings.xmlファイルにリポジトリの設定があるかどうか教えてください。 – khmarbaise
POMファイルで設定されていないMaven-Central(おそらくプライベート)以外のアーティファクトをローカルリポジトリに手作業でインストールしたようです。 –
@LaurensHolstあなたは正しいかもしれませんが、私の同僚は、ローカルリポジトリにmvn installコマンドを使って最後の2つのjarファイルを追加しただけです。これらの2つのジャーは外部ジャーであり、そうしたジャーをどのように定義すればよいのでしょうか? – Warz