The native build tools plugin will change their metadata repository default from false to true in the future. When they did that, we can remove the code in the Boot plugins which sets this to true.
https://github.com/graalvm/native-build-tools/issues/553
Comment From: mhalbritter
The PR to change the default has been merged: https://github.com/graalvm/native-build-tools/pull/557
Comment From: mhalbritter
NBT 0.10.0 has been released, which contains this change.
Comment From: mhalbritter
Upgrade to NBT 0.10.0 done in #39398.
Comment From: wilkinsona
We should update start.spring.io as well so that it uses 0.10.0 with Boot 3.3 apps.
Comment From: mhalbritter
That should happen automatically. It should use the native build tools from Boot's dependency management (see NativeBuildtoolsVersionResolver). Maybe it's some cache that needs to be invalidated.
Comment From: mhalbritter
That's weird, it's still using 0.9.28. Will look into this.
Comment From: mhalbritter
It's not the cache. The newest version for the spring-boot-dependencies for 3.3.0-SNAPSHOT (https://repo.spring.io/ui/native/snapshot/org/springframework/boot/spring-boot-dependencies/3.3.0-SNAPSHOT/) is spring-boot-dependencies-3.3.0-20240204.151811-113.pom, from 2024-02-04, which still points to 0.9.28 of the NBT plugin.
Our builds are currently failing after the build phase (which itself is green), so no new snapshots have been published.
Comment From: mhalbritter
Now it has picked up the 0.10.0 version from Boot's dependency management.