万能百科  > 创业创新百科   > 

gradle教程(gradle 入门)

2022-10-10   

buildscript {

dependencies {

classpath fileTree(dir: 'libs', include: '*.jar')

}

}

然后,注入编写的插件,注意,该插件必须和java plugin一起使用,因为其中使用到SourceSets属性是从该插件中引入进来的:

Groovy代码

apply plugin: 'java'

apply plugin: 'project-structure'

有了这个插件之后,就可以通过‘gradle test’和‘gradle integrationtTest’区别运行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一样方便,只需要,下载( )==》解压==》配置环境变量(GRADLE_HOME PATH),配置好环境变量之后记得使用 source命令使新的环境变量生效。配置成功之后,可以在命令行通过 “gradle -v"验证是否安装成功。

2、Gradle编译Maven风格的java项目

首先,在项目根目录创建"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'

最后,如何把自己的项目发布到Repository中,

Groovy代码

uploadArchives {

repositories {

mavenDeployer {

repository(url: "")

}

}

android studio 怎么配置gradle

启动Android Studio,打开Demo应用程序,如图: 点击菜单“File”-“Project Structure。”,如图 在弹出的Project Structure对话框中的左侧,选择Project,如图: 在对话框的右侧可以看到Gradle的版本及Gradle插件的版本,如图: 5 可以看到,Grad。详细的可以看看安卓巴士教程:

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签