我的“ build.gradle”文件:
apply plugin: 'java'
sourceSets {
main {
java {
srcDir 'src'
}
}
test {
java {
srcDir 'test'
}
}
}
“ ./ src /”目录中的“ Main.java”文件:
import java.util.*;
import java.io.*;
public class Main {
public static void main(String[] args) {
System.out.println("Hello Gradle");
}
}
我收到此错误:
在根项目“ gradleNew”中找不到任务“运行”
抱歉这个愚蠢的问题...我以前没用过Gradle
答案 0 :(得分:0)
尝试以下方法:
group 'com.example'
version '1.0'
apply plugin: 'application' // implicitly includes the java plugin
sourceCompatibility = 1.11 // java version 11
repositories {
mavenCentral()
}
dependencies {
// your dependencies
}
sourceSets {
main {
java {
srcDirs = ['src/main/java']
}
resources {
srcDirs = ['src/main/resources']
}
}
}
我通常在我的项目中使用与此类似的内容。然后,您可以为src / test代码显式创建相关的目录,或者有时,当您将其指向相关的build.gradle
文件时,IDE会为您执行此操作(通常可以重新启动IDE并拾取该文件) ,或者您可以打开一个新项目并选择build.gradle
文件作为要打开的项目(如果无法立即识别它的话)。
答案 1 :(得分:0)
我只需添加以下代码,然后我的应用就会运行:
plugins {
id 'application'
}
答案 2 :(得分:0)
java
插件不包含run
任务,我认为您的gradle构建需要在应用程序中的某个位置。
将java
插件更改为application
,就可以了。
为了验证这一点,您可以转到终端内的项目文件夹并运行gradle tasks
。您应该看到run
任务以及其他任务。
希望对您有所帮助。