1. ホーム
  2. maven-2

[解決済み] mvn install の代替となる Gradle

2022-04-14 05:37:45

質問

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

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

mavenの場合、mvn installでアーティファクトを作成し、プロジェクト全体をローカルリポジトリに追加します。

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

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

何か方法があれば教えてください。

どのように解決するのですか?

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