私はGradleを初めて使用し、ドキュメントを読んでいますが、その一部を理解していません。これらのパーツの 1 つがbuildscript
ブロックで接続されています。その目的は何ですか?
ビルド スクリプトで外部ライブラリを使用する必要がある場合は、それらをビルド スクリプト自体のスクリプトのクラスパスに追加できます。これは buildscript() メソッドを使用して行い、ビルド スクリプトのクラスパスを宣言するクロージャーを渡します。
buildscript { repositories { mavenCentral() } dependencies { classpath group: 'commons-codec', name: 'commons-codec', version: '1.2' } }
わかりましたが、次との違いは何ですか:
repositories {
mavenCentral()
}
dependencies {
compile group: 'commons-codec', name: 'commons-codec', version: '1.2'
}
たとえば、なぜ使用する必要があるのbuildscript
ですか?