在eclipse中使用gradle構建代碼
1.在www.gradle.org上面下載gradle最新版本:gradle-bin-1.8,然後解壓到指定目錄,配置環境變量,將gradle的bin添加到path中
2.打開cmd,輸入gradle -v,出現如下信息,表示配置成功
C:\>gradle -v
------------------------------------------------------------
Gradle 1.8
------------------------------------------------------------
Build time: 2013-09-24 07:32:33 UTC
Build number: none
Revision: 7970ec3503b4f5767ee1c1c69f8b4186c4763e3d
Groovy: 1.8.6
Ant: Apache Ant(TM) version 1.9.2 compiled on July 8 2013
Ivy: 2.2.0
JVM: 1.6.0_45 (Sun Microsystems Inc. 20.45-b01)
OS: Windows 7 6.1 amd64
3.gradle的配置文件爲build.gradle,以後的很多操作配置都需要寫在裏面
4.新建一個java project名稱爲gradle_test,在根目錄下新建build.gradle文件,加入如下內容:apply plugin : 'java',通過cmd定位到該工程中,運行 gradle build命令,顯示如下信息:
:compileJava
UP-TO-DATE
> Building
:processResources
> BuildingUP-TO-DATE
> Building > :classes:classes
> Building
:jar
:assemble
> Building > :compileTestJava:compileTestJava
> BuildingUP-TO-DATE
> Building > :processTestResources:processTestResources
> BuildingUP-TO-DATE
> Building > :testClasses:testClasses
UP-TO-DATE
> Building
:test
UP-TO-DATE
> Building > :check:check
UP-TO-DATE
> Building
:build
> Building
> BuildingBUILD SUCCESSFUL
> Building
> BuildingTotal time: 6.475 secs
D:\workspaces\javaee\gradle_test>gradle build
刷新工程,會看到在工程下面生成的build目錄,build 目錄包含 classes, dependency-cache, libs,tmp 四個目錄,libs 下包含 jar 包,jar 下包含 main 下的所有 java 文件和資源文件
5.介紹幾個比較常用的gradle命令
gradle clean 將生成的build目錄刪除掉
gradle assemble 只編譯java文件
gradle eclipse 生成eclipse項目
Example:
要研究某個開源框架的源碼,eg:spring-framework,可以採用如下方式進行源碼下載和構建工程
第一步:git clone https://github.com/spring-projects/spring-framework.git --下載源碼
第二步:gradle eclipse -x:eclipse --獲取依賴的jar包
第三步:通過eclipse導入工程,如果發現找不到jar包,不能運行,則打開項目properites,選擇Deployment Assembly,點擊add,加入Java Build Path Entry,就可以在Eclipse中運行