删除" src"项目中的文件夹

时间:2016-09-04 20:31:48

标签: java intellij-idea gradle

IntelliJ IDEA创建的Gradle项目的默认结构是:

module/src/main/java
module/src/main/resources
module/src/test/java
module/src/test/resources

我想剪切src文件夹,所以我将留下:

module/main/java
module/main/resources
module/test/java
module/test/resources

我一直在项目结构的每个可能角落删除它们 - >模块。从IJ点击它们删除它们,但IJ不断创建它们。我甚至将整个项目文件夹"/src"中的所有字符串替换为"",但它一直有效,直到下一次Gradle刷新+重建。

如何摆脱该文件夹?

2 个答案:

答案 0 :(得分:2)

您可以通过更改源集属性来更改默认项目布局并从其路径中删除src文件夹:

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

您可以在official user guide

中阅读相关内容

答案 1 :(得分:0)

你无法摆脱'主'或'测试'源集。您唯一能做的就是将它们标记为已排除。