classpath
gradle では大きく分けて3種類のクラスパスがある。
1. javac -classpath に相当する、ビルド時に必要になるクラスを指定する classpath
2. java -classpath に相当する、実行時に必要になるクラスを指定する classpath
3. buildscript でビルドを実行する際に使用される classpath
1 は
Java Plugin
における
compileClasspath
, 2 は
Java Plugin
における
runtimeClasspath
, 3 は buildscript のクラスパスや
Plugin
で指定されたものが利用される。
buildSrc
直下で定義された依存はプラグインのクラスパスなので 3 に該当する。