私は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
ですか?