從Maven到Gradle

http://ningandjiao.iteye.com/blog/1495790


1、安裝 
    Gradle安裝和Maven一樣方便,只需要,下載(http://www.gradle.org/downloads )==》解壓==》配置環境變量(GRADLE_HOME & PATH),配置好環境變量之後記得使用 source命令使新的環境變量生效。配置成功之後,可以在命令行通過 “gradle -v"驗證是否安裝成功。 

2、Gradle編譯Maven風格的java項目 
    首先,在項目根目錄創建"build.gradle"文件,編譯java項目需要使用gradle的java插件

Groovy代碼  收藏代碼
  1. apply plugin: 'java'  
,因爲要集成maven的功能,需要添加maven插件
Groovy代碼  收藏代碼
  1. apply plugin: 'maven'[   
。 
    接着,配置項目的Repository,風格如下
Groovy代碼  收藏代碼
  1. repositories{  
  2.          mavenCentral();  
  3.     }  
,上面例子使用的是默認的maven的中央庫,如果想用自己的本地庫,可通過如下方式配置
Groovy代碼  收藏代碼
  1. def localMavenRepo = 'file://' + new File(System.getProperty('user.home'), '.m2/repository').absolutePath  
  2. repositories {  
  3.     // Use local Maven repo location. We don't need this if we only want to install  
  4.     // an artifact, but we do need it if we want to use dependencies from the local  
  5.     // repository.  
  6.     mavenRepo urls: localMavenRepo  
  7.     mavenCentral()  
  8. }  


    再然後,配置項目依賴的第三方庫,配置模板如下:
Groovy代碼  收藏代碼
  1. dependencies{  
  2.           compile group: '<group-id>',name:'<artifact-id>',version:'<version>'  
  3.      }  
,舉個例子,假設項目依賴了4.10版本的junit,那麼配置就是
Groovy代碼  收藏代碼
  1. compile group: 'junit',name:'junit',version:'4.10'  
另外Depencies還可以按如下方式簡寫
Groovy代碼  收藏代碼
  1. compile  '<group-id>:<artifact-id>:<version>'  
例子
Groovy代碼  收藏代碼
  1. compile  'junit:junit:4.10'  


    最後,如何把自己的項目發佈到Repository中,
Groovy代碼  收藏代碼
  1. uploadArchives {  
  2.    repositories {  
  3.        mavenDeployer {  
  4.            repository(url: "file://localhost/tmp/myRepo/")  
  5.        }  
  6.    }  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章