我已经为我正在处理的教程应用程序添加了build.gradle。一切都可以使用,唯一的问题是底部的“编译组”是做什么的,它的不同部分是什么?有人告诉我只复制代码,但我想了解更多有关代码的实际信息。 (我从maven存储库网站复制了编译组,所以我知道它是有效的代码)
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'
}
感谢您提供的任何帮助!
答案 0 :(得分:0)
Select-String "\b(GRANT|DROP|DELETE)\b" .\test.txt -Context 5 | Out-String -Stream | foreach {
if(-not $_) { return }
$fileName,$lineNumber,$line = $_.Split(":", 3)
$color = if($_.StartsWith(">")) { "Cyan" } else { "White" }
Write-Host $fileName $lineNumber.PadLeft(3, "0") $line -ForegroundColor $color -Separator " "
}
为您正在构建的项目指定外部依赖项。因此,compile
需要组,名称和版本。可以使用“ group:name:version”的缩写形式细分或指定这些名称。
https://docs.gradle.org/current/userguide/dependency_management_for_java_projects.html
compile
块声明了gradle构建本身的依赖关系,而普通的依赖关系块声明了您将要构建的项目的依赖关系
答案 1 :(得分:0)
compile
是Gradle术语中的配置。
配置在Gradle中具有不同的作用:
有关这些主题的更多信息,我建议使用following webinar(注意:我是本次网络研讨会的联合主持人)。
此外,不推荐使用compile
和implementation
已有一段时间。有关更多详细信息,请参见the documentation。