下面會先說創建普通java工程的方法,之后會說創建web工程的方法
1. gradle安裝: 去gradle官網(
http://gradle.org/)下載bin包,根據開發系統下載合適的版本
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等命令即可打包
