【问题标题】:How do I replace the default source folders for gradle?如何替换 gradle 的默认源文件夹?
【发布时间】:2014-03-13 07:43:55
【问题描述】:

我是 Gradle 新手,我的源代码位置与 Gradle 期望的不同。

Gradle 期望在src/main/java 下找到生产源代码,在src/main/resources 下找到您的测试源代码。如何将 Gradle 配置为不同的源代码?

【问题讨论】:

    标签: gradle build.gradle


    【解决方案1】:

    您必须在build.gradle 中添加几行:

    要替换默认的源文件夹,您需要改用 srcDirs,它采用路径数组。

        sourceSets {
            main.java.srcDirs = ['src/java']
            main.resources.srcDirs = ['src/resources']
        }
    

    另一种方法是:

        sourceSets {
            main {
                java {
                    srcDir 'src/java'
                }
                resources {
                    srcDir 'src/resources'
                }
            }
        }
    

    同样的事情也适用于测试文件夹。

    【讨论】:

    • 我已将默认目录 src/main/java 替换为 src/java,尽管 gradle build 正在尝试查找 src/main/java 路径来编译 java 路径。有什么建议吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-15
    • 2016-07-15
    • 2023-03-23
    • 1970-01-01
    • 2016-12-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多