Podczas korzystania ze Spring Boot i Gradle, istnieją pewne komentarze w zamknięciu zależności, takie jak "tag :: jetty []" i "end :: jetty []". Biorąc pod uwagę ich składnię, zakładam, że są one przetwarzane przez coś podobnego do wtyczki gradle wiosennego startu. Co one robią? Czy są one wymagane do działania siłownika sprężynowego i osadzonego pomostu?Co to jest składnia "tag :: ..." dla pliku gradowego wiosennego rozruchu?
Próbka z docs poniżej (patrz zamknięcie zależności):
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:1.1.10.RELEASE")
}
}
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'idea'
apply plugin: 'spring-boot'
jar {
baseName = 'gs-spring-boot'
version = '0.1.0'
}
repositories {
mavenCentral()
}
dependencies {
// tag::jetty[]
compile("org.springframework.boot:spring-boot-starter-web") {
exclude module: "spring-boot-starter-tomcat"
}
compile("org.springframework.boot:spring-boot-starter-jetty")
// end::jetty[]
// tag::actuator[]
compile("org.springframework.boot:spring-boot-starter-actuator")
// end::actuator[]
testCompile("junit:junit")
}
task wrapper(type: Wrapper) {
gradleVersion = '1.11'
}