Hi. Has anybody experienced a change in build beh...
# gradle
s
Hi. Has anybody experienced a change in build behaviour since upgrading to Kotlin 1.8.20 and the gradle plugin to 1.8.20? My builds used to run the following tasks : (When I executed JIB)
Copy code
Task :serviceslist:compileJava NO-SOURCE
> Task :serviceslist:compileGroovy NO-SOURCE
> Task :serviceslist:processResources
> Task :serviceslist:classes
> Task :serviceslist:copyAgents
> Task :serviceslist:jar
> Task :serviceslist:inspectClassesForKotlinIC
> Task :serviceslist:jib
Now though the jar task is no longer run
Copy code
> Task :serviceslist:compileJava NO-SOURCE
> Task :serviceslist:compileGroovy NO-SOURCE
> Task :serviceslist:processResources
> Task :serviceslist:classes
> Task :serviceslist:jib FAILED
t
1.8.20 has new incremental compilation enabled by default. This new IC does not run
inspectClassesForKotlinIC
task which itself triggers
jar
task
so if your
jib
task requires
jar
- you need to add explicit dependency via
dependsOn
s
Thank you. I'll do that.