gpt4 book ai didi

gradle - 为什么gradle的buildscript类路径不包含buildSrc?

转载 作者:行者123 更新时间:2023-12-03 03:24:03 28 4
gpt4 key购买 nike

我在gradle的buildscript类路径上看不到buildSrc;我可以访问它...但是它不存在

我希望它在那里...因为buildscript可以使用那些类

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

最佳答案

buildscript { dependencies { classpath ... } }是显式添加构建脚本依赖项的方法。 buildSrc输出目录被隐式添加。

关于gradle - 为什么gradle的buildscript类路径不包含buildSrc?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22633813/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com