Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 什么是「;“编译组”;对于gradle依赖关系?不同的组件做什么?_Java_Spring Boot_Gradle - Fatal编程技术网

Java 什么是「;“编译组”;对于gradle依赖关系?不同的组件做什么?

Java 什么是「;“编译组”;对于gradle依赖关系?不同的组件做什么?,java,spring-boot,gradle,Java,Spring Boot,Gradle,我已经将build.gradle包含在我正在使用的教程应用程序中。一切都与它一起工作,我唯一的问题是底部的“编译组”做什么,以及它的不同部分做什么?我被告知只需复制代码,但我想知道更多关于它的实际作用。(我从maven repository网站复制了编译组,因此我知道它是有效的代码) 谢谢你能提供的任何帮助 编译是Gradle术语中的一种配置 配置在Gradle中具有不同的角色: 一桶依赖 可解析:即可以计算并使用依赖关系图,例如生成类路径 消耗品:这是项目共享工件和依赖项的方式 有关这些主

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

谢谢你能提供的任何帮助

编译是Gradle术语中的一种配置

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

  • 一桶依赖
  • 可解析:即可以计算并使用依赖关系图,例如生成类路径
  • 消耗品:这是项目共享工件和依赖项的方式
有关这些主题的更多信息,我推荐(注:我是本次网络研讨会的共同主讲人)


此外,
compile
已经被弃用了一段时间,取而代之的是
implementation
api
。有关这方面的更多详细信息,请参阅。

很有趣。我为实习所做的工作目前仍在使用编译符号。我会在某个时候看看这些。
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'
}