0

Maven Ant Tasks を使用して Ant で Maven を使用しようとしています。カスタム ライブラリをローカル リポジトリ (Artifactory) にインストール/依存関係を取得することができ、(パブリック リポジトリとローカルから) 依存関係を取得することができました。カスタム ライブラリで問題が発生しましたが、どこに問題があるのか​​わかりません。

  1. 新しいバージョンでライブラリをローカル リポジトリに追加する
  2. 新しいライブラリ バージョンを含む、プロジェクトの依存関係を取得します <--- これは機能します
  3. ローカルの .m2 リポジトリ キャッシュを削除します。
  4. 依存関係を再度取得してください。パブリック リポジトリからすべてがダウンロードされますが、カスタム ライブラリはダウンロードされません。実際、バージョンを削除するか、新しいバージョンを作成して再度ダウンロードできるようにする必要があります (これは 1 回しか機能しません)。

エラー: [アーティファクト:依存関係] Maven アーティファクト タスクの処理中にエラーが発生しました。[アーティファクト:依存関係] 診断: [アーティファクト:依存関係] [アーティファクト:依存関係] アーティファクトを解決できません: 欠落: [アーティファクト:依存関係] ---------- [アーティファクト:依存関係] 1) xxx.yyy: zzz:jar:0.0.2

このバージョンは引き続き Artifactory に表示され、jar と pom の両方が表示されます。

ローカル キャッシュに jar がありません (上記のエラーで予想されるように)

4

1 に答える 1

0

結局のところ、この問題はアーティファクト内のセキュリティ構成設定に関係していました。アプリケーションは、構成が不適切なため、一貫してパブリック アクセスを許可していませんでした。

于 2012-07-25T13:53:18.630 に答える