私はEclipseでMavenプロジェクトを管理するためにm2eclipseを使用しています。以前のリリース(0.9.8)で使用していたワークスペースの解像度はまったく機能しなかったようですが、現在は期待どおりに機能していません。つまり、プロジェクトの「ワークスペースからの依存関係を解決する」設定がチェックされていない場合、プロジェクトは赤に変わり、ビルドできません。メッセージには次のように書かれています:artifact xxx xy-SNAPSHOTがローカルリポジトリ(またはその程度の何か)に見つかりません。問題は、m2eclipseがワークスペースプロジェクトに関する情報をローカルリポジトリに入れていることです。この動作を変更する方法はありますか?
PSこれの回避策は、xxxプロジェクトを閉じることです。その後、m2eclipseは、ローカルリポジトリに以前持っていたバージョン(つまり、非スナップショットバージョン)への依存関係を解決しました。
私がローカルリポジトリに持っているものを示すPS2スクリーンショット:
- EclipseでのMavenリポジトリ
代替テキストhttp://img96.imageshack.us/img96/1498/mvnrepos.png
- 問題のアーティファクトのファイルシステムバージョン
代替テキストhttp://img155.imageshack.us/img155/2999/versions.png
- スナップショットディレクトリには何がありますか: