mirror of
https://github.com/kestra-io/kestra.git
synced 2025-12-19 18:05:41 -05:00
build(gradle): use gradle configurations for micronaut deps
This commit is contained in:
committed by
Florian Hussonnois
parent
56884d5a72
commit
4feb91c6fb
30
build.gradle
30
build.gradle
@@ -66,6 +66,7 @@ allprojects {
|
||||
|
||||
configurations {
|
||||
developmentOnly // for dependencies that are needed for development only
|
||||
micronaut
|
||||
}
|
||||
|
||||
//
|
||||
@@ -99,6 +100,7 @@ allprojects {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// dependencies
|
||||
dependencies {
|
||||
// lombok
|
||||
@@ -111,18 +113,18 @@ allprojects {
|
||||
annotationProcessor "io.micronaut.validation:micronaut-validation-processor"
|
||||
|
||||
implementation platform("io.micronaut.platform:micronaut-platform:$micronautVersion")
|
||||
implementation "io.micronaut:micronaut-inject"
|
||||
implementation "io.micronaut.validation:micronaut-validation"
|
||||
implementation "io.micronaut.beanvalidation:micronaut-hibernate-validator"
|
||||
implementation "io.micronaut:micronaut-runtime"
|
||||
implementation "io.micronaut:micronaut-retry"
|
||||
implementation "io.micronaut:micronaut-jackson-databind"
|
||||
implementation "io.micronaut.data:micronaut-data-model"
|
||||
implementation "io.micronaut:micronaut-management"
|
||||
implementation "io.micrometer:micrometer-core"
|
||||
implementation "io.micronaut.micrometer:micronaut-micrometer-registry-prometheus"
|
||||
implementation "io.micronaut:micronaut-http-client"
|
||||
implementation "io.micronaut.reactor:micronaut-reactor-http-client"
|
||||
micronaut "io.micronaut:micronaut-inject"
|
||||
micronaut "io.micronaut.validation:micronaut-validation"
|
||||
micronaut "io.micronaut.beanvalidation:micronaut-hibernate-validator"
|
||||
micronaut "io.micronaut:micronaut-runtime"
|
||||
micronaut "io.micronaut:micronaut-retry"
|
||||
micronaut "io.micronaut:micronaut-jackson-databind"
|
||||
micronaut "io.micronaut.data:micronaut-data-model"
|
||||
micronaut "io.micronaut:micronaut-management"
|
||||
micronaut "io.micrometer:micrometer-core"
|
||||
micronaut "io.micronaut.micrometer:micronaut-micrometer-registry-prometheus"
|
||||
micronaut "io.micronaut:micronaut-http-client"
|
||||
micronaut "io.micronaut.reactor:micronaut-reactor-http-client"
|
||||
|
||||
// logs
|
||||
implementation "org.slf4j:slf4j-api"
|
||||
@@ -249,7 +251,7 @@ run.jvmArgs(
|
||||
**********************************************************************************************************************/
|
||||
jar {
|
||||
manifest {
|
||||
attributes (
|
||||
attributes(
|
||||
"Main-Class": mainClassName,
|
||||
"X-Kestra-Name": project.name,
|
||||
"X-Kestra-Title": project.name,
|
||||
@@ -277,7 +279,7 @@ shadowJar.dependsOn 'ui:assembleFrontend'
|
||||
def executableDir = file("${buildDir}/executable")
|
||||
def executable = file("${buildDir}/executable/${project.name}-${project.version}")
|
||||
|
||||
task writeExecutableJar() {
|
||||
task writeExecutableJar() {
|
||||
group "build"
|
||||
description "Write an executable jar from shadow jar"
|
||||
dependsOn = [shadowJar]
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
configurations {
|
||||
implementation.extendsFrom(micronaut)
|
||||
}
|
||||
dependencies {
|
||||
// micronaut
|
||||
implementation "info.picocli:picocli"
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
configurations {
|
||||
tests
|
||||
implementation.extendsFrom(micronaut)
|
||||
}
|
||||
|
||||
task copyGradleProperties(type: Copy) {
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
publishSonatypePublicationPublicationToSonatypeRepository.enabled = false
|
||||
|
||||
configurations {
|
||||
implementation.extendsFrom(micronaut)
|
||||
}
|
||||
|
||||
dependencies {
|
||||
implementation project(":core")
|
||||
implementation project(":jdbc")
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
publishSonatypePublicationPublicationToSonatypeRepository.enabled = false
|
||||
|
||||
configurations {
|
||||
compileClasspath.extendsFrom(micronaut)
|
||||
}
|
||||
|
||||
dependencies {
|
||||
implementation project(":core")
|
||||
implementation project(":jdbc")
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
publishSonatypePublicationPublicationToSonatypeRepository.enabled = false
|
||||
|
||||
configurations {
|
||||
implementation.extendsFrom(micronaut)
|
||||
}
|
||||
|
||||
dependencies {
|
||||
implementation project(":core")
|
||||
implementation project(":jdbc")
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
configurations {
|
||||
implementation.extendsFrom(micronaut)
|
||||
}
|
||||
|
||||
dependencies {
|
||||
implementation project(":core")
|
||||
|
||||
|
||||
@@ -8,5 +8,4 @@ dependencies {
|
||||
api 'com.fasterxml.jackson.dataformat:jackson-dataformat-xml'
|
||||
api 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310'
|
||||
api 'com.fasterxml.jackson.datatype:jackson-datatype-jdk8'
|
||||
|
||||
}
|
||||
|
||||
@@ -1,17 +1,3 @@
|
||||
configurations {
|
||||
tests
|
||||
}
|
||||
|
||||
task copyGradleProperties(type: Copy) {
|
||||
group = "build"
|
||||
shouldRunAfter compileJava
|
||||
|
||||
from '../gradle.properties'
|
||||
into 'src/main/resources'
|
||||
}
|
||||
|
||||
processResources.dependsOn copyGradleProperties
|
||||
|
||||
dependencies {
|
||||
// Kestra
|
||||
api project(':model')
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
configurations {
|
||||
implementation.extendsFrom(micronaut)
|
||||
}
|
||||
|
||||
dependencies {
|
||||
implementation project(":core")
|
||||
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
configurations {
|
||||
implementation.extendsFrom(micronaut)
|
||||
}
|
||||
|
||||
dependencies {
|
||||
implementation project(":core")
|
||||
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
configurations {
|
||||
implementation.extendsFrom(micronaut)
|
||||
}
|
||||
|
||||
dependencies {
|
||||
annotationProcessor project(":processor")
|
||||
implementation project(":core")
|
||||
|
||||
@@ -6,6 +6,10 @@ if (rootProject.name == "kestra") {
|
||||
}
|
||||
}
|
||||
|
||||
configurations {
|
||||
implementation.extendsFrom(micronaut)
|
||||
}
|
||||
|
||||
dependencies {
|
||||
|
||||
annotationProcessor "io.micronaut.openapi:micronaut-openapi"
|
||||
|
||||
Reference in New Issue
Block a user