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

标签 java eclipse gradle

我创建了一个 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/

相关文章:

java - 工作空间中未安装与此环境严格兼容的 JRE

java - 如何防止使用 Maven Bundle Plugin 将某些属性添加到 bundle 的 list 中?

Java Card 和 Sim Toolkit 小程序

Eclipse - 指向函数参数提示的指针

#{component.valid} : "valid cannot be resolved as a member of component” 上的 Eclipse 错误

java - 由于拒绝先前失败的类java.lang.Class错误而拒绝重新初始化,因此无法在Firebase上上传图像

java - 如何动态生成Web服务客户端

java - SpringBoot - Flyway - JPA 集成 - 创建名为 'flywayInitializer' 的 bean 时出错 - information_schema 中的未知表 'events'

android - 从 Eclipse + SVN 迁移到 Android Studio

java - 为什么 UnkownOperatorException 没有被抛出?