gradle 自动创建java,resource文件夹

我发现新建一个gradle项目,并不会新建java,resource文件夹,所以只能自己来写了
我的gradle如下

group 'me.ice.javac.theory'
version '1.0-SNAPSHOT'

task wrapper(type: Wrapper) {
  gradleVersion = '3.3'
  distributionUrl = "https://services.gradle.org/distributions/gradle-$gradleVersion-all.zip"
}

apply plugin: 'groovy'
apply plugin: 'java'
apply plugin: 'war'

sourceCompatibility = 1.8

repositories {
    mavenCentral()
}

/**
 * 创建文件夹
 */
task "create-dirs" << {
    sourceSets*.java.srcDirs*.each { it.mkdirs() }
    sourceSets*.resources.srcDirs*.each { it.mkdirs() }
//    sourceSets*.groovy.srcDirs*.each { it.mkdirs() }
}

dependencies {
    compile 'org.codehaus.groovy:groovy-all:2.3.11'
    testCompile group: 'junit', name: 'junit', version: '4.11'
    testCompile group: 'junit', name: 'junit', version: '4.12'
}

这里写了一个task,通过idea的

gradle 自动创建java,resource文件夹_第1张图片
image.png

可以方便的运行task,如果你喜欢通过命令行的方式来运行gradle,那么
按下alt+F12,在控制台上输入
gradle create-dirs也是可以的

你可能感兴趣的:(gradle 自动创建java,resource文件夹)