gradle项目中 build.gradle 配置文件详解(未完成)
Posted 猎人在吃肉
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gradle项目中 build.gradle 配置文件详解(未完成)相关的知识,希望对你有一定的参考价值。
build.gradle 示例
plugins
id 'org.springframework.boot' version '2.2.6.RELEASE'
id 'io.spring.dependency-management' version '1.0.9.RELEASE'
id 'java'
group = 'com.example'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '1.8'
repositories
mavenCentral()
dependencies
implementation 'org.springframework.boot:spring-boot-starter-web'
testImplementation('org.springframework.boot:spring-boot-starter-test')
exclude group: 'org.junit.vintage', module: 'junit-vintage-engine'
test
useJUnitPlatform()
各组件说明
标签list:
1)插件 plugins
plugins
id 'java'
id 'application'
2)项目信息
group 'com.kepus'
version '1.0-SNAPSHOT'
3) jdk版本声明
//sourceCompatibility 为project实例的属性
sourceCompatibility = 1.8
targetCompatibility = 1.8
4) 仓库地址
//repositories是project一个方法,闭包作为参数
repositories
//本地仓库,地址是:D:/maven/maven_repositories/
mavenLocal()
//应该是maven私服,国内镜像地址
maven
url "http://maven.aliyun.com/nexus/content/groups/public"
//远程仓库,地址是https://repo1.maven.org/maven2
mavenCentral()
5)依赖配置 dependencies
dependencies
implementation 'org.springframework.boot:spring-boot-starter-web'
exclude group: 'org.junit.vintage', module: 'junit-vintage-engine'
testImplementation('org.springframework.boot:spring-boot-starter-test')
exclude group: 'org.junit.vintage', module: 'junit-vintage-engine'
6) plugin 块 和 buildscript 块 位置说明
需要注意的是,在 build.gradle 文件中,plugin 块 和 buildscript 块 ,必须作为 前两个块 存在,否则会报错的。
7)测试
test
useJUnitPlatform()
以上是关于gradle项目中 build.gradle 配置文件详解(未完成)的主要内容,如果未能解决你的问题,请参考以下文章
gradle命令行运行lint时在apk项目中的build.gradle配置选项