下面會先說建立普通java工程的方法,以後會說建立web工程的方法
2. 修改環境變量,path中加入gradle的bin目錄路徑,在cmd中敲入gradle -v表明加入成功。
3. 開始利用gradle進行項目構建,通常的方式是源碼會放到cvs(版本控制系統)中進行管理,可是本地開發通常採用IDE, 這裏我用的是eclipse,因此涉及到如何將經過gradle生成eclipse工程,導入eclipse中進行開發。
建立普通java工程
1. 首先建立工程目錄: 好比D盤: D:\code\testGradle
2. 在testGradle目錄下創建build.gradle文件,相似於maven的pom.xml文件,該文件決定整個gradle的構建過程。
build.gradle內容以下:
apply plugin: 'java'
apply plugin: 'eclipse'
repositories {
mavenCentral()
}
targetCompatibility = 1.7
dependencies {
testCompile 'junit:junit:4.+'
}
3. 在testGradle目錄中創建gradle默認的代碼結構, 代碼結構圖以下:
src/main/java 源代碼
src/test/java 測試代碼
src/main/resources 資源文件
src/test/resources 測試資源
根據本身的需求進行建立
4. cmd下進入testGradle目錄中,敲入gradle eclipse. 這樣就建立了一個由gradle進行管理的eclipse工程。gradle在這裏所作的工做就是生成eclipse工程所須要的.classpath文件和.project文件,在3中建立的目錄都會加入到.classpath文件之中,能夠打開.classpath文件查看,
建立web工程,我習慣將web工程當作普通工程進行建立,而後打包成war包,再部署到測試機上進行測試,能夠利用一些自動構建工具。
1. 首先建立工程目錄:好比D盤:D:\code\testWebGradle
2. 在testWebGradle目錄下創建build.gradle文件,相似於maven的pom.xml文件,該文件決定整個gradle的構建過程。
build.gradle內容以下:
apply plugin: 'war'
apply plugin: 'eclipse'
repositories {
mavenCentral()
}
targetCompatibility = 1.7
dependencies {
testCompile 'junit:junit:4.+'
}
3. 在testGradle目錄中創建gradle默認的代碼結構, 代碼結構圖以下:
src/main/java 源代碼
src/test/java 測試代碼
src/main/webapp web相關文件目錄
src/main/resources 資源文件
src/test/resources 測試資源
根據本身的需求進行建立
4. cmd下進入testGradle目錄中,敲入gradle eclipse. 這樣就建立了一個由gradle進行管理的eclipse工程。gradle在這裏所作的工做就是生成eclipse工程所須要的.classpath文件和.project文件,在3中建立的目錄都會加入到.classpath文件之中,能夠打開.classpath文件查看,
以後就是gradle命令的使用,採用gradle build等命令便可打包