jib icon indicating copy to clipboard operation
jib copied to clipboard

Support for gradle 9.x

Open techthumb opened this issue 3 months ago • 3 comments

skaffold dev after upgrading to Gradle 9.0.0

Skaffold calls out to this command which fails:

./gradlew _skaffoldFailIfJibOutOfDate -Djib.requiredVersion=1.4.0 :_jibSkaffoldFilesV2 -q --console=plain

Error log:

./gradlew _skaffoldFailIfJibOutOfDate -Djib.requiredVersion=1.4.0 :_jibSkaffoldFilesV2 -q --console=plain

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':_jibSkaffoldFilesV2'.
> 'java.io.File org.gradle.StartParameter.getSettingsFile()'


Caused by: java.lang.NoSuchMethodError: 'java.io.File org.gradle.StartParameter.getSettingsFile()'
        at com.google.cloud.tools.jib.gradle.skaffold.FilesTaskV2.addGradleFiles(FilesTaskV2.java:142)
        at com.google.cloud.tools.jib.gradle.skaffold.FilesTaskV2.addProjectFiles(FilesTaskV2.java:162)
        at com.google.cloud.tools.jib.gradle.skaffold.FilesTaskV2.listFiles(FilesTaskV2.java:77)

techthumb avatar Sep 14 '25 11:09 techthumb

see https://github.com/GoogleContainerTools/jib/issues/4052

jasonab avatar Sep 18 '25 22:09 jasonab

Gradle 9.1 is required to run with Java 25, see https://docs.gradle.org/current/userguide/compatibility.html

thetric avatar Sep 23 '25 11:09 thetric

Confirming this issue

Kretiss avatar Nov 30 '25 16:11 Kretiss

Version 3.5.2 of jib-gradle-plugin fixes this issue, I tested it now and can confirm that skaffold dev with jib and java 25 (gradle v9) works perfectly.

Kretiss avatar Dec 12 '25 22:12 Kretiss