如何使用Gradle将文件夹设置为Eclipse中的源文件夹?

Jon*_*nas 18 java eclipse gradle

我创建了一个Java项目,并使用Gradle将其与源文件夹和包含生成文件的构建文件夹进行结构化.

然后我使用Git检查了项目并在另一台计算机上检查了它.但是在第二台计算机上,我无法运行此Java项目,因为我的src/文件夹未被选为Source文件夹.我怎样才能做到这一点?我应该使用Gradle在项目设置上做了哪些不同的事情?

build.gradle只是包含这些行:

apply plugin: 'eclipse'
apply plugin: 'java'
Run Code Online (Sandbox Code Playgroud)

当我尝试在第二台计算机上运行计算机时,出现此错误消息:

选择不包含主要类型

但它在我的第一台电脑上运行良好.

Pet*_*ser 30

默认情况下,Java插件假定生产源位于其下src/main/java/.如果他们位于src/,你必须让Gradle知道:

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