我试图使用任务'运行'在gradle中,似乎它在我的项目中并不存在。
当我输入终端时:
$ gradle run
我收到错误消息:
失败:构建因异常而失败。
出了什么问题:任务&#39>运行'在根项目中找不到' NA'。
我还重新建立了这个项目,得到了“成功的”#34;它仍然没有帮助我实现“跑步”#39;任务。
我该怎样做'跑步'任务再次有用吗?
答案 0 :(得分:2)
如果您没有定义名为run
的任务,则没有名为run
的任务,因此您无法调用名为run
的任务。定义一个名为run
的任务,它可以执行您想要的任务,或者使用一些插件添加一个名为run
的任务来完成您想要的任务。例如,application
插件添加了一个名为run
的任务。
正如您所说的“再次有用”,您还可以追踪您从哪里工作到不再工作的地方,然后撤消它。
答案 1 :(得分:0)
您不需要手动创建要运行的任务。如果丢失,则说明您的build.gradle出了些问题
在我的情况下,我的插件缺少ID“应用程序”,并且在文件末尾没有声明mainClassName。这是我的build.gradle在运行后再次变为可用任务后的样子:
plugins {
id 'java-library'
id 'application'
}
repositories {
jcenter()
}
dependencies {
api 'org.apache.commons:commons-math3:3.6.1'
implementation 'com.google.guava:guava:27.0.1-jre'
testImplementation 'junit:junit:4.12'
}
mainClassName = 'demo.App'
答案 2 :(得分:0)
检查运行构建的目录,它应该与build.gradle文件所在的目录相同