Skip to content

Commit

Permalink
fix: gcp jib-gradle test (#8112)
Browse files Browse the repository at this point in the history
* fix: gcp jib-gradle test

* chore: update java version in ci machine

* chore: nit

* chore: update java version in github workflow

* chore: make gradle working

* chore: add gradle image in integation example jib-gradle config
  • Loading branch information
ericzzzzzzz authored Nov 18, 2022
1 parent 12591d4 commit 2745ccd
Show file tree
Hide file tree
Showing 9 changed files with 211 additions and 159 deletions.
51 changes: 27 additions & 24 deletions integration/examples/jib-gradle/build.gradle
Original file line number Diff line number Diff line change
@@ -1,42 +1,45 @@
plugins {
id 'application'
id 'groovy'
id 'io.spring.dependency-management' version '1.0.6.RELEASE'
id 'net.ltgt.apt-idea' version '0.18'
id 'io.micronaut.application' version '3.6.3'
id 'com.github.johnrengelman.shadow' version '7.1.2'
id 'com.google.cloud.tools.jib' version '3.3.1'
}

sourceCompatibility = 1.8
targetCompatibility = 1.8
// the configuration was mostly generated from micronaut cli.
java {
sourceCompatibility = JavaVersion.toVersion("11")
targetCompatibility = JavaVersion.toVersion("11")
}

version '0.1'
group 'example.jib-gradle'

repositories {
mavenCentral()
maven { url 'https://jcenter.bintray.com' }
}

dependencyManagement {
imports {
mavenBom 'io.micronaut:micronaut-bom:1.0.3'
}
}

dependencies {
annotationProcessor 'io.micronaut:micronaut-inject-java'
compile 'io.micronaut:micronaut-http-client'
compile 'io.micronaut:micronaut-http-server-netty'
compile 'io.micronaut:micronaut-runtime-groovy'
compile 'io.micronaut:micronaut-inject'
compile 'io.micronaut:micronaut-runtime'
compileOnly 'io.micronaut:micronaut-inject-groovy'
compileOnly 'io.micronaut:micronaut-inject-java'
runtime 'ch.qos.logback:logback-classic:1.2.3'
implementation 'io.micronaut:micronaut-http-server-netty'
implementation 'jakarta.annotation:jakarta.annotation-api'
implementation 'io.micronaut:micronaut-inject'
implementation 'io.micronaut:micronaut-runtime'
implementation 'io.micronaut.groovy:micronaut-runtime-groovy'
runtimeOnly 'ch.qos.logback:logback-classic:1.2.3'
}

compileJava.options.compilerArgs += '-parameters'
compileTestJava.options.compilerArgs += '-parameters'
mainClassName = 'example.micronaut.Application'

jib.from.image = 'openjdk:8'
application {
mainClass.set("example.micronaut.Application")
}


micronaut {
runtime("netty")
processing {
incremental(true)
annotations("example.micronaut.*")
}
}

jib.from.image = 'openjdk:11'
1 change: 1 addition & 0 deletions integration/examples/jib-gradle/gradle.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
micronautVersion=3.7.4
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-5.5.1-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5.1-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
Loading

0 comments on commit 2745ccd

Please sign in to comment.