我在gradle中的buildscript类路径上看不到buildSrc;我可以访问it...but,但不知何故,它不在那里
我期望它是there...because,构建脚本可以使用这些类
build.gradle:
apply plugin: 'java'
buildscript{
dependencies{
classpath gradleApi()
}
}
task show(){
A.asd()
buildscript.configurations.classpath.each { println it }
}内容: buildSrc/src/main/java/A.java
public class A{
public static void asd(){
System.out.println(A.class + " is invokable from"+A.class.getProtectionDomain().getCodeSource().getLocation().getPath());
}
}输出:
:buildSrc:clean
...
:buildSrc:build
class A is invokable from/home/kirk/projects/bt/ews/tx3/buildSrc/build/classes/main/
/home/kirk/tools/gradle-1.11/lib/gradle-core-1.11.jar
...other nonrelated jars/etc
:show发布于 2014-03-26 04:29:21
buildscript { dependencies { classpath ... } }是显式添加构建脚本依赖项的方法。buildSrc输出目录是隐式添加的。
https://stackoverflow.com/questions/22633813
复制相似问题