最近正在準備在公司推行敏捷開發,持續集成應該是敏捷的一部分了。所以研究下構建。發現Gradle不錯。試着用Gradle在idea中創建web工程,感覺真是非常的方便。下面是步驟(Gradle的安裝下載就沒必要寫了,呵呵):
一:在project目錄下建一個工程文件夾;
二:在文件下創建build.gradel文件,文件內容如下:
- apply plugin: 'idea'
- apply plugin: 'java'
- apply plugin: 'war'
- task createJavaProject << {
- sourceSets*.java.srcDirs*.each { it.mkdirs() }
- sourceSets*.resources.srcDirs*.each { it.mkdirs()}
- }
- task createWebProject(dependsOn: 'createJavaProject') << {
- def webAppDir = file("$webAppDirName")
- webAppDir.mkdirs()
- }
三:命令行進入創建的project目錄,運行命令
gradle idea
四:運行gradle createWebProject
生成工程目錄結構如下:
- ─src
- ├─main
- │ ├─java
- │ ├─resources
- │ └─webapp
- └─test
- ├─java
- └─resources
最後打開idea, Import project就可以了。