私のプロジェクトは、Mavenリポジトリにないjarファイルの束に依存しています。私はそれらをファイルの依存関係として宣言することができますが、Gradleの依存関係マネージャを使いたいので、それらをローカルのMavenリポジトリにインストールする必要があります。Gradle:ローカルMavenリポジトリに多数のjarファイルをインストールします
「installFiles」というタスクを作成して「compileJava」を作成することを考えているので、最初に実行され、これらの依存関係はコンパイル前にローカルのMavenリポジトリに表示されます。そして、それらを通常の外部モジュールの依存関係として宣言し、Gradleの依存関係マネージャがそれらを処理できるようにします。
私の質問は、ローカルMavenリポジトリに複数のjarファイルをインストールするにはどうすればいいですか?私が見つけたすべてのドキュメンテーションは、現在のプロジェクトの結果をインストールすることについて話したものであり、いくつかの任意のjarファイルではありません。あなたはこれらの任意のjarファイルを取得している
apply plugin: "maven-publish"
publishing {
publications {
maven(MavenPublication) {
artifact 'my-file-name.jar' // Publish a file created outside of the build
}
}
}
OPは、プロジェクトから生成されたパブリッシングアーティファクトを要求していません。 – RaGe
OP質問には正確なリンク先の段落 – Vampire
が返答されます。お詫び申し上げます。あなたが正しい。 – RaGe