我被gradle build lifecycle
困惑了几天。 Refer告诉我
Gradle构建有三个不同的阶段。
- 初始化
- 配置
- 执行
第三步是创建任务吗?如果是,gradle
如何找到项目对象中的所有tasks
?
这是一个例子。
rootporject
|----app
|----build.gradle
|----checkstyle.gradle
build.gradle
就像普通一样简单。checkstyle.gradle
文件有一个任务。这是它的内容。
apply plugin: 'checkstyle'
task checkstyle(type:Checkstyle) {
description 'Runs Checkstyle inspection against girl sourcesets.'
group = 'Code Quality'
configFile rootProject.file('checkstyle.xml')
ignoreFailures = false
showViolations true
classpath = files()
source 'src/main/java'
}
./gradlew -q tasks
之后,没有任务checkstyle
。
但如果我将定义删除到build.gradle
,我就明白了。
有什么不对吗?先谢谢。
来自doc
Project和build.gradle文件之间存在一对一的关系。
答案 0 :(得分:1)
您尚未应用其他脚本。
在XYLineAnnotation line = new XYLineAnnotation(
x1, y, x2, y, new BasicStroke(2.0f), Color.black);
plot.addAnnotation(line);
中,您应添加build.gradle
。