我创建了一个 Java 项目,并使用 Gradle 将其结构化为一个源文件夹和一个包含生成文件的构建文件夹。
然后我使用 Git checkin 项目并在另一台计算机上 checkout 。但是在第二台计算机上,我无法运行这个 Java 项目,因为我的 src/
文件夹没有被选为源文件夹。我怎样才能做到这一点?我应该使用 Gradle 在项目设置上做些不同的事情吗?
我的 build.gradle
只包含这些行:
apply plugin: 'eclipse'
apply plugin: 'java'
当我尝试在我的第二台计算机上运行我的计算机时,我收到此错误消息:
Selection does not contain a main type
但它在我的第一台电脑上运行良好。
最佳答案
默认情况下,Java 插件假定生产源位于 src/main/java/
下。如果它们位于 src/
下,您必须让 Gradle 知道:
sourceSets {
main {
java {
srcDirs = ["src"]
}
}
}
关于java - 如何使用 Gradle 在 Eclipse 中将文件夹设置为源文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13334527/