同じものを持つ必要がある 2 つのプロジェクト (単一の git リポジトリ内) があります。
repository {
}
のセクションですがbuild.gradle.kts
、それ以外はまったく関係ありません。
この共通部分を除外して、それぞれに含めることはできます build.gradle.kts
か? どのように?
同じものを持つ必要がある 2 つのプロジェクト (単一の git リポジトリ内) があります。
repository {
}
のセクションですがbuild.gradle.kts
、それ以外はまったく関係ありません。
この共通部分を除外して、それぞれに含めることはできます build.gradle.kts
か? どのように?
更新0.11.0
リリースでは、applyFrom(uri)
削除されました。
代わりに次を使用する必要があります。
apply {
from("dir/myfile.gradle")
}
古い答え
Groovy ビルド スクリプトを使用すると、共有ブロックを含むファイルがapply from: 'dir/myfile.gradle'
どこにあるかなどを実行できます。dir/myfile.gradle
repositories
Gradle Script Kotlin (少なくとも ) と同様の方法で0.4.1
、メソッドを使用できますapplyFrom(script: Any)
。
build.gradle.kts
applyFrom("dir/myfile.gradle")
サブプロジェクトから適用する必要がある場合は、次のようにすることができます。
applyFrom("${rootProject.rootDir}/dir/myfile.gradle")
カスタム gradle ディストリビューションにバンドルされているinit スクリプトを使用して、企業の Nexus リポジトリをすべての gradle プロジェクトに適用します。プロジェクトが多い場合は検討する価値があります。