gradle教程(gradle 入門)
buildscript {
dependencies {
classpath fileTree(dir: 'libs', include: '*.jar')
}
}
然后,注入編寫的插件,注意,該插件必須和java plugin一起使用,因為其中使用到SourceSets屬性是從該插件中引入進來的:
Groovy代碼
apply plugin: 'java'
apply plugin: 'project-structure'
有了這個插件之后,就可以通過‘gradle test’和‘gradle integrationtTest’區(qū)別運行UnitTest和IntrgrationTest了。
最后,解決自動設置Test Source Root的問題,只需要在build.gradle為ideaModule Task增加識別Test Source Root的能力即可:
Groovy代碼
apply plugin: 'idea'
...
idea {
module {
testSourceDirs += file('src/test/intg/java')
testSourceDirs += file('src/test/intg/resources')
}
}
當然,我們也可以把它寫到Plugin中去,在設置為Project-Structrue之后:
Groovy代碼
......
compileClasspath = project.sourceSets.main.output + project.sourceSets.test.output + project.configurations.integrationTestCompile
runtimeClasspath = output + compileClasspath + project.configurations.integrationTestRuntime
project.idea {
module {
testSourceDirs = testSourceDirs + new File('src/test/intg/java') + new File('src/test/intg/resources')
}
}
1、安裝
Gradle安裝和Maven一樣方便,只需要,下載( )==》解壓==》配置環(huán)境變量(GRADLE_HOME PATH),配置好環(huán)境變量之后記得使用 source命令使新的環(huán)境變量生效。配置成功之后,可以在命令行通過 “gradle -v"驗證是否安裝成功。
2、Gradle編譯Maven風格的java項目
首先,在項目根目錄創(chuàng)建"build.gradle"文件,編譯java項目需要使用gradle的java插件
Groovy代碼
apply plugin: 'java'
,因為要集成maven的功能,需要添加maven插件
Groovy代碼
apply plugin: 'maven'[
。
接著,配置項目的Repository,風格如下
Groovy代碼
repositories{
mavenCentral();
}
,上面例子使用的是默認的maven的中央庫,如果想用自己的本地庫,可通過如下方式配置
Groovy代碼
def localMavenRepo = 'file://' + new File(System.getProperty('user.home'), '.m2/repository').absolutePath
repositories {
// Use local Maven repo location. We don't need this if we only want to install
// an artifact, but we do need it if we want to use dependencies from the local
// repository.
mavenRepo urls: localMavenRepo
mavenCentral()
}
再然后,配置項目依賴的第三方庫,配置模板如下:
Groovy代碼
dependencies{
compile group: 'group-id',name:'artifact-id',version:'version'
}
,舉個例子,假設項目依賴了4.10版本的junit,那么配置就是
Groovy代碼
compile group: 'junit',name:'junit',version:'4.10'
另外Depencies還可以按如下方式簡寫
Groovy代碼
compile 'group-id:artifact-id:version'
例子
Groovy代碼
compile 'junit:junit:4.10'
最后,如何把自己的項目發(fā)布到Repository中,
Groovy代碼
uploadArchives {
repositories {
mavenDeployer {
repository(url: "")
}
}
android studio 怎么配置gradle
啟動Android Studio,打開Demo應用程序,如圖: 點擊菜單“File”-“Project Structure。”,如圖 在彈出的Project Structure對話框中的左側,選擇Project,如圖: 在對話框的右側可以看到Gradle的版本及Gradle插件的版本,如圖: 5 可以看到,Grad。詳細的可以看看安卓巴士教程:
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。