Hallo,
ich brauche Hilfe dabei, wie ich die Plugins für Gradle und die Projekt-dependencies auch in den child-Projekten verfügbar mache.
Es geht vor allem erstmal um das Plugin hier: https://docs.spring.io/dependency-management-plugin/docs/current/reference/html/
Soweit ich weiß, muß dieses dafür in einen buildscript {} block und darin in einen dependencies {} block. Bzw. so ähnlich wie folgt vielleicht?
Aber was mache ich dann mit dem Rest?
Viele Grüße,
von Spotz
ich brauche Hilfe dabei, wie ich die Plugins für Gradle und die Projekt-dependencies auch in den child-Projekten verfügbar mache.
Es geht vor allem erstmal um das Plugin hier: https://docs.spring.io/dependency-management-plugin/docs/current/reference/html/
Soweit ich weiß, muß dieses dafür in einen buildscript {} block und darin in einen dependencies {} block. Bzw. so ähnlich wie folgt vielleicht?
Code:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath group: 'io.spring.gradle', name: 'dependency-management-plugin', version: '0.5.3.RELEASE'
}
}
allprojects {
repositories {
mavenCentral()
}
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'org.springframework.cloud:spring-cloud-config-server'
implementation 'org.springframework.cloud:spring-cloud-starter-netflix-eureka-server'
developmentOnly 'org.springframework.boot:spring-boot-devtools'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
}
}
Aber was mache ich dann mit dem Rest?
Code:
plugins {
// id 'io.spring.dependency-management' version '1.0.11.RELEASE'
id 'org.springframework.boot' version '2.6.3'
id 'java'
}
group = 'com.microservicetest'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '11'
repositories {
mavenCentral()
}
ext {
set('springCloudVersion', "Hoxton.SR4")
}
dependencies {
}
dependencyManagement {
imports {
mavenBom "org.springframework.cloud:spring-cloud-dependencies:${springCloudVersion}"
}
}
tasks.named('test') {
useJUnitPlatform()
}
Viele Grüße,
von Spotz