2011-12-18 1 views
0

私のローカルMavenは、デフォルトのグローバルMavenリポジトリを使ってプラグインを探すことを主張しています。残念ながら、プラグインは実際には企業のリポジトリにしかないので、これは機能しません。 すべて他の依存関係が正しく読み込まれます。必要なプラグインの古いバージョンも含まれます。しかし、mvn installは不思議なことに、ぼんやりとしていると主張しています。repo1.maven.orgMavenは正しいリポジトリで自分のプラグインを検索しません

なぜですか?それをどうやって修正することができますか?

答えて

0

-Uオプションを使用してMavenに各依存関係を再検討させましたか?

+0

これを試すことはできませんでした。それを試してみました。まだ失敗しました。企業のリポジトリ内でこのプラグインを検索しません。 – staticsan

0

ああ。

問題が見つかりました。プラグイン自身のpom.xmlファイルは、1.9を呼び出していますが、パス名は1.8と呼ばれています。したがって、プロジェクトは1.8を要求しており、1.9を得ると考えています。だから、それはrepo1になり、(それでも)それを見つけることはできません。

これはMavenでログ可能なエラーである必要があります。

+0

いいえ、これで修正されませんでした。私が間違った実体を見ていたのですか? – staticsan

+0

ああ、同僚のsettings.xmlファイルとして使用されました。別のIDで指定されたmaven "central"リポジトリがあることが判明しました。 – staticsan

関連する問題