github.com/GoogleContainerTools/skaffold/v2@v2.13.2/examples/jib-gradle/build.gradle (about) 1 plugins { 2 id 'groovy' 3 id 'io.micronaut.application' version '3.6.3' 4 id 'com.github.johnrengelman.shadow' version '7.1.2' 5 id 'com.google.cloud.tools.jib' version '3.3.1' 6 } 7 // the configuration was mostly generated from micronaut cli. 8 java { 9 sourceCompatibility = JavaVersion.toVersion("11") 10 targetCompatibility = JavaVersion.toVersion("11") 11 } 12 13 version '0.1' 14 group 'example.jib-gradle' 15 16 repositories { 17 mavenCentral() 18 } 19 20 dependencies { 21 implementation 'io.micronaut:micronaut-http-server-netty' 22 implementation 'jakarta.annotation:jakarta.annotation-api' 23 implementation 'io.micronaut:micronaut-inject' 24 implementation 'io.micronaut:micronaut-runtime' 25 implementation 'io.micronaut.groovy:micronaut-runtime-groovy' 26 runtimeOnly 'ch.qos.logback:logback-classic:1.2.3' 27 } 28 29 compileJava.options.compilerArgs += '-parameters' 30 compileTestJava.options.compilerArgs += '-parameters' 31 32 application { 33 mainClass.set("example.micronaut.Application") 34 } 35 36 37 micronaut { 38 runtime("netty") 39 processing { 40 incremental(true) 41 annotations("example.micronaut.*") 42 } 43 } 44 45 jib.from.image = 'openjdk:11'