安卓的gradle
- 作者: 保持微笑e
- 来源: 51数据库
- 2020-10-03
Gradle是一种依赖管理工具,基于Groovy语言,面向Java应用为主,它抛弃了基于XML的各种繁琐配置,取而代之的是一种基于Groovy的内部领域特定(DSL)语言.
1.App文件夹下的Gradle是这个Module的最主要的配置文件,里面包括设置编译时SDK的最低最高的版本号、build tools的版本,以及显示java版本和dependences等。
2.项目下build.gradle内容主要包含了两个方面:一个是声明仓库的源,另一个是声明了android gradle plugin的版本.
3.项目下settings.gradle里面主要声明一些需要加入gradle的module
主要配置你的软件版本信息、引用库的配置,以及编译所需的配置
build.gradle是gradle的配置文件,类似于maven中pom.xml文件,以下是build.gradle的简单示例:
apply plugin: 'java'
group = 'org.yousharp'
version = '1.0-snapshot'
sourcecompatibility = 1.7
targetcompatibility = 1.7
repositories {
mavencentral()
maven { url "repo.maven.apache.org/maven2" }
}
dependencies {
compile group: 'com.google.guava', name: 'guava', version:'17.0'
compile group: 'redis.clients', name: 'jedis', version:'2.6.0'
testcompile group: 'junit', name: 'junit', version:'4.11'
}
1.App文件夹下的Gradle是这个Module的最主要的配置文件,里面包括设置编译时SDK的最低最高的版本号、build tools的版本,以及显示java版本和dependences等。
2.项目下build.gradle内容主要包含了两个方面:一个是声明仓库的源,另一个是声明了android gradle plugin的版本.
3.项目下settings.gradle里面主要声明一些需要加入gradle的module
主要配置你的软件版本信息、引用库的配置,以及编译所需的配置
build.gradle是gradle的配置文件,类似于maven中pom.xml文件,以下是build.gradle的简单示例:
apply plugin: 'java'
group = 'org.yousharp'
version = '1.0-snapshot'
sourcecompatibility = 1.7
targetcompatibility = 1.7
repositories {
mavencentral()
maven { url "repo.maven.apache.org/maven2" }
}
dependencies {
compile group: 'com.google.guava', name: 'guava', version:'17.0'
compile group: 'redis.clients', name: 'jedis', version:'2.6.0'
testcompile group: 'junit', name: 'junit', version:'4.11'
}
推荐阅读