gradle:跳过任务':compileJava',因为它没有源文件

ror*_*oco 8 java compiler-errors build gradle

我尝试gradle -d compileJava我的try项目中,并且gradle引发"跳过任务':compileJava',因为它没有源文件." 更糟糕的是,我看不到在build /中创建的任何内容.我只在运行gradle init并创建"src/Ex.java" 时才创建此项目.

我的问题是:

如何加载默认的"compileJava"或定义我的"compileJava"来修复此警告.

Pet*_*ser 12

默认情况下,Java源文件需要进入src/main/java(或src/test/java用于测试源).要么相应地调整目录结构,要么重新配置源目录,如下所示:

sourceSets {
    main {
        java {
            srcDirs = ["src"]
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

  • 有趣的是我的文件结构实际上是正确的,我的java代码**在`src/main/java`中是**,但我必须添加这些行来使`gradle build`工作. (3认同)