[Java] Gradle – Create Java Directory Script

參考良葛格的簡報:http://www.codedata.com.tw/java/groovy-gradle-abc/

在 build.gradle 中可以加入這個 task:

task "create-dirs" << {
    sourceSets*.java.srcDirs*.each { it.mkdirs() }
    sourceSets*.resources.srcDirs*.each { it.mkdirs() }
}

然後就可以用 gradle create-dirs 自動化建立專案目錄

~/Desktop/gedo -->gradle create-dirs
:create-dirs

BUILD SUCCESSFUL

Total time: 4.926 secs
~/Desktop/gedo -->tree
.
├── build.gradle
└── src
    ├── main
    │   ├── java
    │   └── resources
    └── test
        ├── java
        └── resources

7 directories, 1 file

額外參考討論:https://issues.gradle.org/browse/GRADLE-1289

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google photo

您的留言將使用 Google 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s