Java 什么是「;“编译组”;对于gradle依赖关系?不同的组件做什么?
我已经将build.gradle包含在我正在使用的教程应用程序中。一切都与它一起工作,我唯一的问题是底部的“编译组”做什么,以及它的不同部分做什么?我被告知只需复制代码,但我想知道更多关于它的实际作用。(我从maven repository网站复制了编译组,因此我知道它是有效的代码) 谢谢你能提供的任何帮助 编译是Gradle术语中的一种配置 配置在Gradle中具有不同的角色:Java 什么是「;“编译组”;对于gradle依赖关系?不同的组件做什么?,java,spring-boot,gradle,Java,Spring Boot,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'
}