0
leftShift
现在在Gradle中不再使用。Gradle构建文件中的Java类失败
我想添加一个Java类初始化gradle这个构建文件象下面这样:
task javaClassInGradleTask {
doLast {
class Myclass {
public void message() {
System.out.println("this is message from java class");
}
}
Myclass testObject = new Myclass();
testObject.message();
}
}
,我试图来运行该文件:
gradle javaClassInGradleTask
我的错误结果低于
失败:生成失败并出现异常。 *其中: 构建文件 '/Users/folder/build.gradle' 行:3
出了什么问题: 无法编译生成文件 '/Users/folder/build.gradle'。 启动失败: 构建文件'/Users/folder/build.gradle':3:此处不需要类定义。请在适当的地方定义类,或者尝试使用block/Closure。在行:3列:2,文件:BuildScript @ 3行,第2列 类MYCLASS { ^
1错误
尝试:用--stacktrace选项获取堆栈跟踪运行。使用--info或--debug选项运行以获取更多日志输出。
BUILD获取更多的帮助未能0
但是当我尝试添加使用leftShift
类效果很好。
任何想法在gradle文件中添加类?