Mavenはプラグインの正しいリポジトリを見ない

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

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

0

2 答え

ああ

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

これはMavenでログ可能なエラーでなければなりません...

0
追加された
いいえ、これで修正されませんでした。 :-(あるいは、私は間違った存在を見ていた。
追加された 著者 staticsan,
ああ同僚のsettings.xmlファイルとして使用:別のIDで指定されたmaven "central"リポジトリがあることがわかります。そのすべてを修正しました。
追加された 著者 staticsan,

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

0
追加された
それを試すことを知らなかった。それを試してみました。まだ失敗しました。企業のリポジトリ内でこのプラグインを検索しません。
追加された 著者 staticsan,