ツタからメイヴンに移行しています。ivyを使用して公開されたアーティファクトには多くのアーティファクトがあるため、アーティファクトフォルダー/パスの構造は次のようになります。
artifactory/libs-release/[organization]/[module]/[revision]/[type]s/[module](-[classifier]).[ext]
artifactory/libs-release/[organization]/[module]/[revision]/[type]s/ivy.xml
ただし、maven pom.xmlに依存関係を追加すると、依存関係の名前はのようになりますcom.abc.xyz
。しかし、Mavenはパスフォルダーを調べようとしますcom/abc/xyz/
が、アーティファクトにはアーティファクトがありますcom.abc.xyz/my-artifact/1.0.0/jars/my-artifact.jar
Maven(pom.xml)に、アーティファクトにあるパスを読み取って理解するように指示するにはどうすればよいですか。
ivy-maven-pluginを使用してみましたが、ローカルのm2リポジトリフォルダーにgroovy jarが必要な場合でも、一部のgroovyクラスでclassNotFoundエラーが発生します。
* わかりました、これが私たちがしたことです。フォルダを手動で作成し、makepomプラグインを使用してivy.xmlをmavenpom.xmlに変換しています。すべての提案に感謝します。