-
-
Notifications
You must be signed in to change notification settings - Fork 971
Closed
Labels
Description
Expected Behavior
In a Grails 7.0.1 application, when I add grails-micronaut and set the gradle.properties
micronautPlatformVersion=4.10.1
I expect the output of
./gradlew dependencyInsight --dependency micronaut-platform --configuration compileClasspath
To emit
> Task :dependencyInsight
io.micronaut.platform:micronaut-platform:4.10.1
Actual Behaviour
But I actually see
$ gradle dependencyInsight --dependency micronaut-platform --configuration=compileClasspath
> Task :dependencyInsight
io.micronaut.platform:micronaut-platform:4.9.2
requested by org.apache.grails:grails-micronaut
Steps To Reproduce
Create a vanilla app with micronaut support
change the gradle.properties micronautPlatformVersion=4.10.1 and do a
$ gradle dependencyInsight --dependency micronaut-platform --configuration=compileClasspath
I can mitigate this by adding this to my dependencies:
implementation(enforcedPlatform("io.micronaut.platform:micronaut-platform:${micronautPlatformVersion}"))
Now my output is:
> Task :dependencyInsight
io.micronaut.platform:micronaut-platform:4.10.1 (selected by rule)
Environment Information
OS Ubuntu 24.04
JVM 17 or 21
Example Application
Version
7.0.1
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Done