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打包

gradle命令行运行lint时在apk项目中的build.gradle配置选项

Android Gradle 插件Gradle 基础配置 ② ( Gradle 空白项目构建示例演示 )

从子项目中提取重复的插件到根 gradle 配置

idea 的 gradle项目中文乱码

Android学习之基础知识二(build.gradle文件详解)