有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java gradle依赖项的“编译组”是什么?不同的组件做什么?

我已经包括了构建。gradle用于我正在使用的教程应用程序。一切都与它一起工作,我唯一的问题是底部的“编译组”做什么,以及它的不同部分做什么?我被告知只需复制代码,但我想知道更多关于它的实际作用。(我从maven repository网站复制了编译组,因此我知道它是有效的代码)

group 'PledgeToVote'
version '1.0-SNAPSHOT'

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath("org.springframework.boot:spring-boot-gradle-plugin:2.1.5.RELEASE")
    }
}

apply plugin: 'java'
apply plugin: 'org.springframework.boot'

sourceCompatibility = 1.8

repositories {
    mavenCentral()
}

dependencies {
    compile group: 'org.springframework.boot', name: 'spring-boot-starter-web', version: '2.1.5.RELEASE'
}

谢谢你能提供的任何帮助


共 (1) 个答案

  1. # 1 楼答案

    compile是Gradle术语中的配置

    配置在Gradle中具有不同的角色:

    • 一桶依赖
    • 可解析:即可以计算并使用依赖关系图,例如生成类路径
    • 消耗品:这是项目共享工件和依赖项的方式

    关于这些主题的更多信息,我推荐following webinar(注:我是本次网络研讨会的共同主持人)

    此外,一段时间以来,{}一直被弃用,取而代之的是{}和{}。请参阅the documentation了解有关这方面的更多详细信息