Groovy構建工具 Gradle

fmms 12年前發布 | 31K 次閱讀 Groovy 項目構建

Gradle就是可以使用Groovy來書寫構建腳本的構建系統,支持依賴管理和多項目,類似Maven,但比之簡單輕便。

usePlugin 'groovy'

repositories { flatDir dirs: "lib" }

dependencies { groovy ':groovy-all:1.7.0' compile fileTree(dir: 'lib', includes: ['.jar']) runtime fileTree(dir: 'lib', includes: ['.jar']) }

// usage: gradle -i run task run(dependsOn: classes) << { captureStandardOutput(LogLevel.INFO) ant.java( classname: 'fox.gem.GroovyClass', fork: true, classpath: "${sourceSets.main.runtimeClasspath.asPath}" ) }</pre>

以上是Gradle的構建文件build.gradle中的內容,是不是比Ant的build.xml要簡單太多了?這就是“慣例”的力量。由此,我們可以了解Gradle的第一個特點:“CoC(慣例優于配置)”。只要按照Gradle的慣例,那么可以最大限度的減少build文件的內容。

項目主頁:http://www.baiduhome.net/lib/view/home/1332725059639

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!