1.gradle時(shí)基于groovy的腳本來(lái)創(chuàng)建項(xiàng)目的。例如在spring boot項(xiàng)目中诵闭,如果不使用idea集成的spring 功能二蓝,是不會(huì)為我們自動(dòng)去創(chuàng)建目錄的。所以要自己寫(xiě)創(chuàng)建目錄的腳本去創(chuàng)建相應(yīng)的目錄桂塞。如下:
def createDir = {
path-> //傳進(jìn)來(lái)的路徑
File dir = new File(path);
if(!dir.exists()){
dir.mkdirs();
}
}
//定義一個(gè)任務(wù)
task makeJavaDir() {
def paths = ['src/main/java', 'src/main/resources', 'src/test/java', 'src/test/resources'];
doFirst {
paths.forEach(createDir);
}
}
運(yùn)行gradle makeJavaDir
就會(huì)為我們自動(dòng)的去創(chuàng)建目錄 。
2.gradle目前已經(jīng)支持了spring boot框架的插件馍驯。只需要在build.gradle中引入插件即可阁危。
buildscript {
repositories {
maven {
url "https://plugins.gradle.org/m2/"
}
}
dependencies {
classpath "org.springframework.boot:spring-boot-gradle-plugin:1.5.6.RELEASE"
}
}
apply plugin: "org.springframework.boot"
就可以進(jìn)行spring boot的相關(guān)開(kāi)發(fā),當(dāng)需要某些依賴(lài)時(shí)汰瘫,直接添加到spring-boot-gradle中狂打,如此簡(jiǎn)單,當(dāng)時(shí)怎么沒(méi)搞定混弥,回想可能是有點(diǎn)急躁趴乡,想早點(diǎn)完成代碼。切記剑逃,不要著急浙宜。