Gradle は mvn install の代替です 質問する

Gradle は mvn install の代替です 質問する

mvn に 2 つの異なるプロジェクトをビルドしています。Gradle に置き換えようとしています。

プロジェクト 1 は SDK であり、プロジェクト 2 はその SDK を使用しています (例)。

Maven では、プロジェクト全体をローカル リポジトリに追加する mvn install を使用してアーティファクトを作成します。

私はこのようにGradleで作業するのが好きです。プロジェクト1のbuild.gradleをGradleローカルリポジトリとして投稿し、サンプルプロジェクトでそれを使用する必要があるのが好きです。

Maven では、 mvn install を実行してプロジェクト成果物を .m2 フォルダーに追加しますが、Gradle ではどのように実行すれば、プロジェクト成果物をローカル リポジトリに追加できるのでしょうか。

そうする方法はありますか?

ベストアンサー1

Gradle 7より前のバージョンの場合

sdk/build.gradle:

apply plugin: "maven"

group = "foo"
version = "1.0"

example/build.gradle:

repositories {
    mavenLocal()
}

dependencies {
    compile "foo:sdk:1.0"
}
$sdk> gradle install

$example> gradle build

   

おすすめ記事