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文件夹》 image.png

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

    原文作者:iceqing
    原文地址: https://www.jianshu.com/p/750783d9911e
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞