Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ensure example projects always use the project in grails-core instead of the published version #13974

Merged
merged 1 commit into from
Jan 15, 2025

Conversation

jdaugherty
Copy link
Contributor

No description provided.

…core project is used instead of the published version
@jdaugherty jdaugherty requested a review from matrei January 15, 2025 19:54
@jdaugherty
Copy link
Contributor Author

jdaugherty commented Jan 15, 2025

After this change, here's the dependency output for compileClasspath in the test project:

	compileClasspath - Compile classpath for source set 'main'.
	+--- project :grails-bom
	|    +--- org.springframework.boot:spring-boot-dependencies:3.4.1
	|    |    +--- jakarta.xml.bind:jakarta.xml.bind-api:4.0.2 (c)
	|    |    +--- org.apache.groovy:groovy:4.0.24 (c)
	|    |    +--- org.apache.logging.log4j:log4j-to-slf4j:2.24.3 (c)
	|    |    +--- org.springframework:spring-beans:6.2.1 (c)
	|    |    +--- org.springframework:spring-context:6.2.1 (c)
	|    |    +--- org.springframework:spring-core:6.2.1 (c)
	|    |    +--- org.springframework:spring-orm:6.2.1 (c)
	|    |    +--- org.springframework:spring-tx:6.2.1 (c)
	|    |    +--- jakarta.annotation:jakarta.annotation-api:2.1.1 (c)
	|    |    +--- jakarta.inject:jakarta.inject-api:2.0.1 (c)
	|    |    +--- jakarta.persistence:jakarta.persistence-api:3.1.0 (c)
	|    |    +--- ch.qos.logback:logback-classic:1.5.12 (c)
	|    |    +--- org.springframework.boot:spring-boot:3.4.1 (c)
	|    |    +--- org.springframework.boot:spring-boot-autoconfigure:3.4.1 (c)
	|    |    +--- org.springframework.boot:spring-boot-starter:3.4.1 (c)
	|    |    +--- org.springframework.boot:spring-boot-starter-logging:3.4.1 (c)
	|    |    +--- org.springframework.boot:spring-boot-starter-tomcat:3.4.1 (c)
	|    |    +--- org.slf4j:jcl-over-slf4j:2.0.16 (c)
	|    |    +--- org.slf4j:jul-to-slf4j:2.0.16 (c)
	|    |    +--- org.slf4j:slf4j-api:2.0.16 (c)
	|    |    +--- org.yaml:snakeyaml:2.3 (c)
	|    |    +--- org.apache.tomcat.embed:tomcat-embed-core:10.1.34 (c)
	|    |    +--- org.apache.tomcat.embed:tomcat-embed-el:10.1.34 (c)
	|    |    +--- org.apache.tomcat.embed:tomcat-embed-websocket:10.1.34 (c)
	|    |    +--- org.apache.groovy:groovy-templates:4.0.24 (c)
	|    |    +--- org.springframework:spring-webmvc:6.2.1 (c)
	|    |    +--- org.springframework:spring-context-support:6.2.1 (c)
	|    |    +--- org.springframework:spring-aop:6.2.1 (c)
	|    |    +--- org.springframework:spring-expression:6.2.1 (c)
	|    |    +--- io.micrometer:micrometer-observation:1.14.2 (c)
	|    |    +--- org.springframework:spring-jcl:6.2.1 (c)
	|    |    +--- org.springframework:spring-web:6.2.1 (c)
	|    |    +--- org.apache.groovy:groovy-xml:4.0.24 (c)
	|    |    +--- jakarta.transaction:jakarta.transaction-api:2.0.1 (c)
	|    |    +--- jakarta.servlet:jakarta.servlet-api:6.0.0 (c)
	|    |    +--- jakarta.activation:jakarta.activation-api:2.1.3 (c)
	|    |    +--- org.springframework:spring-jdbc:6.2.1 (c)
	|    |    +--- org.apache.groovy:groovy-sql:4.0.24 (c)
	|    |    +--- org.apache.commons:commons-lang3:3.17.0 (c)
	|    |    +--- com.github.ben-manes.caffeine:caffeine:3.1.8 (c)
	|    |    +--- org.jboss.logging:jboss-logging:3.6.1.Final (c)
	|    |    +--- net.bytebuddy:byte-buddy:1.15.11 -> 1.15.5 (c)
	|    |    +--- com.fasterxml:classmate:1.7.0 (c)
	|    |    +--- org.glassfish.jaxb:jaxb-runtime:4.0.5 (c)
	|    |    +--- org.hibernate.validator:hibernate-validator:8.0.2.Final (c)
	|    |    +--- ch.qos.logback:logback-core:1.5.12 (c)
	|    |    +--- org.apache.logging.log4j:log4j-api:2.24.3 (c)
	|    |    +--- org.apache.groovy:groovy-json:4.0.24 (c)
	|    |    +--- io.micrometer:micrometer-commons:1.14.2 (c)
	|    |    +--- org.springframework.boot:spring-boot-starter-web:3.4.1 (c)
	|    |    +--- org.glassfish.jaxb:jaxb-core:4.0.5 (c)
	|    |    +--- jakarta.validation:jakarta.validation-api:3.0.2 (c)
	|    |    +--- org.springframework.boot:spring-boot-starter-json:3.4.1 (c)
	|    |    +--- org.glassfish.jaxb:txw2:4.0.5 (c)
	|    |    +--- com.sun.istack:istack-commons-runtime:4.1.2 (c)
	|    |    +--- com.fasterxml.jackson.core:jackson-databind:2.18.2 (c)
	|    |    +--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.18.2 (c)
	|    |    +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.18.2 (c)
	|    |    +--- com.fasterxml.jackson.module:jackson-module-parameter-names:2.18.2 (c)
	|    |    +--- com.fasterxml.jackson.core:jackson-annotations:2.18.2 (c)
	|    |    \--- com.fasterxml.jackson.core:jackson-core:2.18.2 (c)
	|    +--- org.grails.plugins:gsp:7.0.0-SNAPSHOT (c)
	|    +--- org.grails.plugins:hibernate5:9.0.0-SNAPSHOT (c)
	|    +--- org.grails.plugins:views-json:4.0.0-SNAPSHOT (c)
	|    +--- org.grails:grails-datastore-core:9.0.0-SNAPSHOT (c)
	|    +--- org.grails.plugins:converters:6.0.0-SNAPSHOT (c)
	|    +--- org.apache.commons:commons-text:1.12.0 (c)
	|    +--- org.grails:grails-datastore-web:9.0.0-SNAPSHOT (c)
	|    +--- org.grails:grails-datastore-gorm-support:9.0.0-SNAPSHOT (c)
	|    +--- org.grails:grails-datastore-gorm-hibernate5:9.0.0-SNAPSHOT (c)
	|    +--- org.apache.groovy:groovy-bom:4.0.24 (c)
	|    +--- org.grails:grails-web-gsp:7.0.0-SNAPSHOT (c)
	|    +--- org.grails:grails-datastore-gorm:9.0.0-SNAPSHOT (c)
	|    +--- net.bytebuddy:byte-buddy:1.15.5 (c)
	|    +--- org.grails:grails-datastore-gorm-validation:9.0.0-SNAPSHOT (c)
	|    +--- org.grails:grails-gsp:7.0.0-SNAPSHOT (c)
	|    +--- org.grails:grails-web-taglib:7.0.0-SNAPSHOT (c)
	|    \--- com.fasterxml.jackson:jackson-bom:2.18.2 (c)
	+--- org.grails.plugins:async -> 7.0.0-SNAPSHOT
	|    +--- org.apache.groovy:groovy:4.0.24
	|    |    \--- org.apache.groovy:groovy-bom:4.0.24
	|    |         +--- org.apache.groovy:groovy:4.0.24 (c)
	|    |         +--- org.apache.groovy:groovy-sql:4.0.24 (c)
	|    |         +--- org.apache.groovy:groovy-templates:4.0.24 (c)
	|    |         +--- org.apache.groovy:groovy-xml:4.0.24 (c)
	|    |         \--- org.apache.groovy:groovy-json:4.0.24 (c)
	|    +--- org.slf4j:slf4j-api:2.0.16
	|    +--- org.slf4j:jcl-over-slf4j:2.0.16
	|    |    \--- org.slf4j:slf4j-api:2.0.16
	|    +--- org.grails:grails-async:7.0.0-SNAPSHOT
	|    |    +--- org.apache.groovy:groovy:4.0.24 (*)
	|    |    +--- org.slf4j:slf4j-api:2.0.16
	|    |    \--- org.slf4j:jcl-over-slf4j:2.0.16 (*)
	|    +--- org.grails:grails-core:7.0.0-SNAPSHOT -> project :grails-core
	|    |    +--- org.apache.groovy:groovy:4.0.24 (*)
	|    |    +--- org.slf4j:slf4j-api -> 2.0.16
	|    |    +--- org.slf4j:jcl-over-slf4j -> 2.0.16 (*)
	|    |    +--- jakarta.inject:jakarta.inject-api -> 2.0.1
	|    |    +--- jakarta.persistence:jakarta.persistence-api -> 3.1.0
	|    |    +--- jakarta.annotation:jakarta.annotation-api -> 2.1.1
	|    |    +--- org.springframework.boot:spring-boot -> 3.4.1
	|    |    |    +--- org.springframework:spring-core:6.2.1
	|    |    |    |    \--- org.springframework:spring-jcl:6.2.1
	|    |    |    \--- org.springframework:spring-context:6.2.1
	|    |    |         +--- org.springframework:spring-aop:6.2.1
	|    |    |         |    +--- org.springframework:spring-beans:6.2.1
	|    |    |         |    |    \--- org.springframework:spring-core:6.2.1 (*)
	|    |    |         |    \--- org.springframework:spring-core:6.2.1 (*)
	|    |    |         +--- org.springframework:spring-beans:6.2.1 (*)
	|    |    |         +--- org.springframework:spring-core:6.2.1 (*)
	|    |    |         +--- org.springframework:spring-expression:6.2.1
	|    |    |         |    \--- org.springframework:spring-core:6.2.1 (*)
	|    |    |         \--- io.micrometer:micrometer-observation:1.14.2
	|    |    |              \--- io.micrometer:micrometer-commons:1.14.2
	|    |    +--- org.springframework:spring-core -> 6.2.1 (*)
	|    |    +--- org.springframework:spring-tx -> 6.2.1
	|    |    |    +--- org.springframework:spring-beans:6.2.1 (*)
	|    |    |    \--- org.springframework:spring-core:6.2.1 (*)
	|    |    +--- org.springframework:spring-beans -> 6.2.1 (*)
	|    |    +--- org.springframework:spring-context -> 6.2.1 (*)
	|    |    +--- org.springframework.boot:spring-boot-autoconfigure -> 3.4.1
	|    |    |    \--- org.springframework.boot:spring-boot:3.4.1 (*)
	|    |    +--- project :grails-bootstrap
	|    |    |    +--- org.slf4j:slf4j-api -> 2.0.16
	|    |    |    +--- org.slf4j:jcl-over-slf4j -> 2.0.16 (*)
	|    |    |    \--- org.yaml:snakeyaml -> 2.3
	|    |    +--- project :grails-spring
	|    |    |    +--- org.apache.groovy:groovy:4.0.24 (*)
	|    |    |    +--- org.slf4j:slf4j-api -> 2.0.16
	|    |    |    +--- org.slf4j:jcl-over-slf4j -> 2.0.16 (*)
	|    |    |    +--- org.springframework:spring-tx -> 6.2.1 (*)
	|    |    |    +--- org.springframework:spring-web -> 6.2.1
	|    |    |    |    +--- org.springframework:spring-beans:6.2.1 (*)
	|    |    |    |    +--- org.springframework:spring-core:6.2.1 (*)
	|    |    |    |    \--- io.micrometer:micrometer-observation:1.14.2 (*)
	|    |    |    +--- org.springframework:spring-context -> 6.2.1 (*)
	|    |    |    +--- project :grails-bootstrap (*)
	|    |    |    \--- org.apache.groovy:groovy-xml -> 4.0.24
	|    |    |         +--- org.apache.groovy:groovy-bom:4.0.24 (*)
	|    |    |         \--- org.apache.groovy:groovy:4.0.24 (*)
	|    |    \--- org.grails:grails-datastore-core:9.0.0-SNAPSHOT
	|    |         +--- org.grails:grails-bom:7.0.0-SNAPSHOT -> project :grails-bom (*)
	|    |         +--- jakarta.annotation:jakarta.annotation-api -> 2.1.1
	|    |         +--- jakarta.transaction:jakarta.transaction-api -> 2.0.1
	|    |         +--- org.slf4j:slf4j-api -> 2.0.16
	|    |         +--- org.slf4j:jcl-over-slf4j -> 2.0.16 (*)
	|    |         +--- jakarta.persistence:jakarta.persistence-api -> 3.1.0
	|    |         +--- org.springframework:spring-core -> 6.2.1 (*)
	|    |         +--- org.springframework:spring-beans -> 6.2.1 (*)
	|    |         +--- org.springframework:spring-tx -> 6.2.1 (*)
	|    |         \--- org.springframework:spring-context -> 6.2.1 (*)
	|    +--- org.grails:grails-events-compat:7.0.0-SNAPSHOT -> project :grails-events-compat
	|    |    +--- org.apache.groovy:groovy:4.0.24 (*)
	|    |    +--- org.slf4j:slf4j-api -> 2.0.16
	|    |    +--- org.slf4j:jcl-over-slf4j -> 2.0.16 (*)
	|    |    \--- project :grails-events-core
	|    |         +--- org.apache.groovy:groovy:4.0.24 (*)
	|    |         +--- org.slf4j:slf4j-api -> 2.0.16
	|    |         +--- org.slf4j:jcl-over-slf4j -> 2.0.16 (*)
	|    |         +--- org.springframework:spring-context -> 6.2.1 (*)
	|    |         \--- org.springframework:spring-tx -> 6.2.1 (*)
	|    +--- org.grails:grails-events:7.0.0-SNAPSHOT
	|    |    +--- org.apache.groovy:groovy:4.0.24 (*)
	|    |    +--- org.slf4j:slf4j-api:2.0.16
	|    |    +--- org.slf4j:jcl-over-slf4j:2.0.16 (*)
	|    |    +--- org.springframework:spring-context:6.2.1 (*)
	|    |    \--- org.springframework:spring-tx:6.2.1 (*)
	|    +--- org.grails:grails-web-common:7.0.0-SNAPSHOT -> project :grails-web-common
	|    |    +--- org.apache.groovy:groovy:4.0.24 (*)
	|    |    +--- org.slf4j:slf4j-api -> 2.0.16
	|    |    +--- org.slf4j:jcl-over-slf4j -> 2.0.16 (*)
	|    |    +--- project :grails-core (*)
	|    |    +--- project :grails-databinding
	|    |    |    +--- org.apache.groovy:groovy:4.0.24 (*)
	|    |    |    +--- org.slf4j:slf4j-api -> 2.0.16
	|    |    |    +--- org.slf4j:jcl-over-slf4j -> 2.0.16 (*)
	|    |    |    \--- org.apache.groovy:groovy-xml -> 4.0.24 (*)
	|    |    +--- project :grails-encoder
	|    |    |    +--- org.apache.groovy:groovy:4.0.24 (*)
	|    |    |    +--- org.slf4j:slf4j-api -> 2.0.16
	|    |    |    +--- org.slf4j:jcl-over-slf4j -> 2.0.16 (*)
	|    |    |    +--- project :grails-core (*)
	|    |    |    +--- org.apache.groovy:groovy-json -> 4.0.24
	|    |    |    |    +--- org.apache.groovy:groovy-bom:4.0.24 (*)
	|    |    |    |    \--- org.apache.groovy:groovy:4.0.24 (*)
	|    |    |    \--- org.springframework:spring-web -> 6.2.1 (*)
	|    |    +--- org.apache.groovy:groovy-templates -> 4.0.24
	|    |    |    +--- org.apache.groovy:groovy-bom:4.0.24 (*)
	|    |    |    \--- org.apache.groovy:groovy:4.0.24 (*)
	|    |    +--- org.springframework:spring-webmvc -> 6.2.1
	|    |    |    +--- org.springframework:spring-aop:6.2.1 (*)
	|    |    |    +--- org.springframework:spring-beans:6.2.1 (*)
	|    |    |    +--- org.springframework:spring-context:6.2.1 (*)
	|    |    |    +--- org.springframework:spring-core:6.2.1 (*)
	|    |    |    +--- org.springframework:spring-expression:6.2.1 (*)
	|    |    |    \--- org.springframework:spring-web:6.2.1 (*)
	|    |    \--- org.springframework:spring-context-support -> 6.2.1
	|    |         +--- org.springframework:spring-beans:6.2.1 (*)
	|    |         +--- org.springframework:spring-context:6.2.1 (*)
	|    |         \--- org.springframework:spring-core:6.2.1 (*)
	|    +--- org.springframework:spring-beans:6.2.1 (*)
	|    +--- org.springframework:spring-context:6.2.1 (*)
	|    \--- org.springframework:spring-tx:6.2.1 (*)
	+--- org.grails.plugins:events -> 7.0.0-SNAPSHOT
	|    +--- org.apache.groovy:groovy:4.0.24 (*)
	|    +--- org.slf4j:slf4j-api:2.0.16
	|    +--- org.slf4j:jcl-over-slf4j:2.0.16 (*)
	|    +--- org.grails:grails-events:7.0.0-SNAPSHOT (*)
	|    +--- org.grails:grails-events-compat:7.0.0-SNAPSHOT -> project :grails-events-compat (*)
	|    \--- org.grails:grails-events-transform:7.0.0-SNAPSHOT -> project :grails-events-transform
	|         +--- org.apache.groovy:groovy:4.0.24 (*)
	|         +--- org.slf4j:slf4j-api -> 2.0.16
	|         +--- org.slf4j:jcl-over-slf4j -> 2.0.16 (*)
	|         +--- project :grails-events-core (*)
	|         +--- org.grails:grails-datastore-core -> 9.0.0-SNAPSHOT (*)
	|         \--- org.springframework:spring-context -> 6.2.1 (*)
	+--- org.grails:grails-core -> project :grails-core (*)
	+--- org.grails:grails-logging -> project :grails-logging
	|    +--- org.apache.groovy:groovy:4.0.24 (*)
	|    +--- org.slf4j:slf4j-api -> 2.0.16
	|    +--- org.slf4j:jcl-over-slf4j -> 2.0.16 (*)
	|    \--- project :grails-core (*)
	+--- org.grails:grails-plugin-databinding -> project :grails-plugin-databinding
	|    +--- org.apache.groovy:groovy:4.0.24 (*)
	|    +--- org.slf4j:slf4j-api -> 2.0.16
	|    +--- org.slf4j:jcl-over-slf4j -> 2.0.16 (*)
	|    +--- project :grails-core (*)
	|    +--- project :grails-web
	|    |    +--- org.apache.groovy:groovy:4.0.24 (*)
	|    |    +--- org.slf4j:slf4j-api -> 2.0.16
	|    |    +--- org.slf4j:jcl-over-slf4j -> 2.0.16 (*)
	|    |    +--- project :grails-web-common (*)
	|    |    +--- project :grails-web-databinding
	|    |    |    +--- org.apache.groovy:groovy:4.0.24 (*)
	|    |    |    +--- org.slf4j:slf4j-api -> 2.0.16
	|    |    |    +--- org.slf4j:jcl-over-slf4j -> 2.0.16 (*)
	|    |    |    +--- project :grails-databinding (*)
	|    |    |    \--- project :grails-web-common (*)
	|    |    +--- project :grails-web-url-mappings
	|    |    |    +--- org.apache.groovy:groovy:4.0.24 (*)
	|    |    |    +--- org.slf4j:slf4j-api -> 2.0.16
	|    |    |    +--- org.slf4j:jcl-over-slf4j -> 2.0.16 (*)
	|    |    |    +--- project :grails-web-common (*)
	|    |    |    \--- org.grails:grails-datastore-gorm-validation -> 9.0.0-SNAPSHOT
	|    |    |         +--- org.grails:grails-bom:7.0.0-SNAPSHOT -> project :grails-bom (*)
	|    |    |         +--- jakarta.annotation:jakarta.annotation-api -> 2.1.1
	|    |    |         +--- org.grails:grails-datastore-core:9.0.0-SNAPSHOT (*)
	|    |    |         \--- commons-validator:commons-validator:1.9.0
	|    |    |              \--- commons-collections:commons-collections:3.2.2
	|    |    +--- project :grails-web-mvc
	|    |    |    +--- org.apache.groovy:groovy:4.0.24 (*)
	|    |    |    +--- org.slf4j:slf4j-api -> 2.0.16
	|    |    |    +--- org.slf4j:jcl-over-slf4j -> 2.0.16 (*)
	|    |    |    +--- project :grails-web-common (*)
	|    |    |    \--- project :grails-web-url-mappings (*)
	|    |    \--- org.grails:grails-web-gsp -> 7.0.0-SNAPSHOT
	|    |         +--- org.grails:grails-gsp:7.0.0-SNAPSHOT
	|    |         |    +--- org.grails:grails-core -> project :grails-core (*)
	|    |         |    +--- org.grails:grails-taglib:7.0.0-SNAPSHOT
	|    |         |    |    +--- org.grails:grails-core -> project :grails-core (*)
	|    |         |    |    \--- org.grails:grails-encoder -> project :grails-encoder (*)
	|    |         |    \--- org.apache.groovy:groovy-templates -> 4.0.24 (*)
	|    |         +--- org.grails:grails-web-common -> project :grails-web-common (*)
	|    |         \--- org.grails:grails-web-taglib:7.0.0-SNAPSHOT
	|    |              +--- org.grails:grails-web-common -> project :grails-web-common (*)
	|    |              +--- org.grails:grails-taglib:7.0.0-SNAPSHOT (*)
	|    |              \--- jakarta.servlet:jakarta.servlet-api -> 6.0.0
	|    \--- org.springframework.boot:spring-boot-autoconfigure -> 3.4.1 (*)
	+--- org.grails:grails-plugin-interceptors -> project :grails-plugin-interceptors
	|    +--- org.apache.groovy:groovy:4.0.24 (*)
	|    +--- org.slf4j:slf4j-api -> 2.0.16
	|    +--- org.slf4j:jcl-over-slf4j -> 2.0.16 (*)
	|    +--- project :grails-plugin-controllers
	|    |    +--- org.apache.groovy:groovy:4.0.24 (*)
	|    |    +--- org.slf4j:slf4j-api -> 2.0.16
	|    |    +--- org.slf4j:jcl-over-slf4j -> 2.0.16 (*)
	|    |    +--- project :grails-core (*)
	|    |    +--- project :grails-web (*)
	|    |    +--- project :grails-plugin-mimetypes
	|    |    |    +--- org.apache.groovy:groovy:4.0.24 (*)
	|    |    |    +--- org.slf4j:slf4j-api -> 2.0.16
	|    |    |    +--- org.slf4j:jcl-over-slf4j -> 2.0.16 (*)
	|    |    |    \--- project :grails-web (*)
	|    |    +--- project :grails-plugin-validation
	|    |    |    +--- org.apache.groovy:groovy:4.0.24 (*)
	|    |    |    +--- org.slf4j:slf4j-api -> 2.0.16
	|    |    |    +--- org.slf4j:jcl-over-slf4j -> 2.0.16 (*)
	|    |    |    +--- project :grails-core (*)
	|    |    |    \--- project :grails-web (*)
	|    |    +--- project :grails-plugin-domain-class
	|    |    |    +--- org.apache.groovy:groovy:4.0.24 (*)
	|    |    |    +--- org.slf4j:slf4j-api -> 2.0.16
	|    |    |    +--- org.slf4j:jcl-over-slf4j -> 2.0.16 (*)
	|    |    |    +--- project :grails-core (*)
	|    |    |    +--- project :grails-spring (*)
	|    |    |    +--- project :grails-plugin-validation (*)
	|    |    |    +--- org.grails:grails-datastore-gorm-validation -> 9.0.0-SNAPSHOT (*)
	|    |    |    +--- org.grails:grails-datastore-gorm -> 9.0.0-SNAPSHOT
	|    |    |    |    +--- org.grails:grails-bom:7.0.0-SNAPSHOT -> project :grails-bom (*)
	|    |    |    |    +--- jakarta.annotation:jakarta.annotation-api -> 2.1.1
	|    |    |    |    +--- org.grails:grails-datastore-core:9.0.0-SNAPSHOT (*)
	|    |    |    |    +--- org.grails:grails-datastore-gorm-validation:9.0.0-SNAPSHOT (*)
	|    |    |    |    \--- jakarta.el:jakarta.el-api:4.0.0
	|    |    |    +--- org.grails:grails-datastore-gorm-support -> 9.0.0-SNAPSHOT
	|    |    |    |    +--- org.grails:grails-bom:7.0.0-SNAPSHOT -> project :grails-bom (*)
	|    |    |    |    +--- jakarta.annotation:jakarta.annotation-api -> 2.1.1
	|    |    |    |    +--- org.grails:grails-datastore-gorm:9.0.0-SNAPSHOT (*)
	|    |    |    |    +--- org.grails:grails-core:7.0.0-SNAPSHOT -> project :grails-core (*)
	|    |    |    |    \--- org.grails:grails-bootstrap:7.0.0-SNAPSHOT -> project :grails-bootstrap (*)
	|    |    |    \--- org.grails:grails-datastore-core -> 9.0.0-SNAPSHOT (*)
	|    |    +--- org.springframework.boot:spring-boot-autoconfigure -> 3.4.1 (*)
	|    |    \--- jakarta.servlet:jakarta.servlet-api -> 6.0.0
	|    \--- project :grails-plugin-url-mappings
	|         +--- org.apache.groovy:groovy:4.0.24 (*)
	|         +--- org.slf4j:slf4j-api -> 2.0.16
	|         +--- org.slf4j:jcl-over-slf4j -> 2.0.16 (*)
	|         +--- project :grails-web (*)
	|         \--- project :grails-plugin-controllers (*)
	+--- org.grails:grails-plugin-rest -> project :grails-plugin-rest
	|    +--- org.apache.groovy:groovy:4.0.24 (*)
	|    +--- org.slf4j:slf4j-api -> 2.0.16
	|    +--- org.slf4j:jcl-over-slf4j -> 2.0.16 (*)
	|    +--- jakarta.xml.bind:jakarta.xml.bind-api -> 4.0.2
	|    |    \--- jakarta.activation:jakarta.activation-api:2.1.3
	|    +--- project :grails-web (*)
	|    +--- project :grails-plugin-controllers (*)
	|    +--- project :grails-plugin-datasource
	|    |    +--- org.apache.groovy:groovy:4.0.24 (*)
	|    |    +--- org.slf4j:slf4j-api -> 2.0.16
	|    |    +--- org.slf4j:jcl-over-slf4j -> 2.0.16 (*)
	|    |    +--- org.springframework:spring-jdbc -> 6.2.1
	|    |    |    +--- org.springframework:spring-beans:6.2.1 (*)
	|    |    |    +--- org.springframework:spring-core:6.2.1 (*)
	|    |    |    \--- org.springframework:spring-tx:6.2.1 (*)
	|    |    +--- org.apache.groovy:groovy-sql -> 4.0.24
	|    |    |    +--- org.apache.groovy:groovy-bom:4.0.24 (*)
	|    |    |    \--- org.apache.groovy:groovy:4.0.24 (*)
	|    |    +--- org.springframework:spring-context -> 6.2.1 (*)
	|    |    +--- org.grails:grails-datastore-gorm -> 9.0.0-SNAPSHOT (*)
	|    |    +--- org.grails:grails-datastore-core -> 9.0.0-SNAPSHOT (*)
	|    |    \--- project :grails-core (*)
	|    \--- org.grails.plugins:converters -> 6.0.0-SNAPSHOT
	|         \--- org.grails:grails-web-common:7.0.0-SNAPSHOT -> project :grails-web-common (*)
	+--- org.grails:grails-plugin-services -> project :grails-plugin-services
	|    +--- org.apache.groovy:groovy:4.0.24 (*)
	|    +--- org.slf4j:slf4j-api -> 2.0.16
	|    +--- org.slf4j:jcl-over-slf4j -> 2.0.16 (*)
	|    +--- org.springframework:spring-tx -> 6.2.1 (*)
	|    +--- project :grails-core (*)
	|    \--- project :grails-plugin-datasource (*)
	+--- org.grails:grails-plugin-url-mappings -> project :grails-plugin-url-mappings (*)
	+--- org.grails:grails-web-boot -> project :grails-web-boot
	|    +--- org.apache.groovy:groovy:4.0.24 (*)
	|    +--- org.slf4j:slf4j-api -> 2.0.16
	|    +--- org.slf4j:jcl-over-slf4j -> 2.0.16 (*)
	|    \--- project :grails-web-common (*)
	+--- org.grails.plugins:gsp -> 7.0.0-SNAPSHOT
	|    +--- org.grails:grails-web-gsp-taglib:7.0.0-SNAPSHOT
	|    |    \--- org.grails:grails-web-jsp:7.0.0-SNAPSHOT
	|    |         +--- org.grails:grails-web-common -> project :grails-web-common (*)
	|    |         \--- org.grails:grails-web-gsp:7.0.0-SNAPSHOT (*)
	|    +--- org.grails.plugins:grails-plugin-sitemesh3:7.0.0-SNAPSHOT
	|    |    +--- org.sitemesh:spring-boot-starter-sitemesh:3.2.2
	|    |    |    +--- org.sitemesh:sitemesh:3.2.2
	|    |    |    \--- org.springframework.boot:spring-boot-starter-web:3.3.5 -> 3.4.1
	|    |    |         +--- org.springframework.boot:spring-boot-starter:3.4.1
	|    |    |         |    +--- org.springframework.boot:spring-boot:3.4.1 (*)
	|    |    |         |    +--- org.springframework.boot:spring-boot-autoconfigure:3.4.1 (*)
	|    |    |         |    +--- org.springframework.boot:spring-boot-starter-logging:3.4.1
	|    |    |         |    |    +--- ch.qos.logback:logback-classic:1.5.12
	|    |    |         |    |    |    +--- ch.qos.logback:logback-core:1.5.12
	|    |    |         |    |    |    \--- org.slf4j:slf4j-api:2.0.15 -> 2.0.16
	|    |    |         |    |    +--- org.apache.logging.log4j:log4j-to-slf4j:2.24.3
	|    |    |         |    |    |    +--- org.apache.logging.log4j:log4j-api:2.24.3
	|    |    |         |    |    |    \--- org.slf4j:slf4j-api:2.0.16
	|    |    |         |    |    \--- org.slf4j:jul-to-slf4j:2.0.16
	|    |    |         |    |         \--- org.slf4j:slf4j-api:2.0.16
	|    |    |         |    +--- jakarta.annotation:jakarta.annotation-api:2.1.1
	|    |    |         |    +--- org.springframework:spring-core:6.2.1 (*)
	|    |    |         |    \--- org.yaml:snakeyaml:2.3
	|    |    |         +--- org.springframework.boot:spring-boot-starter-json:3.4.1
	|    |    |         |    +--- org.springframework.boot:spring-boot-starter:3.4.1 (*)
	|    |    |         |    +--- org.springframework:spring-web:6.2.1 (*)
	|    |    |         |    +--- com.fasterxml.jackson.core:jackson-databind:2.18.2
	|    |    |         |    |    +--- com.fasterxml.jackson.core:jackson-annotations:2.18.2
	|    |    |         |    |    |    \--- com.fasterxml.jackson:jackson-bom:2.18.2
	|    |    |         |    |    |         +--- com.fasterxml.jackson.core:jackson-annotations:2.18.2 (c)
	|    |    |         |    |    |         +--- com.fasterxml.jackson.core:jackson-core:2.18.2 (c)
	|    |    |         |    |    |         +--- com.fasterxml.jackson.core:jackson-databind:2.18.2 (c)
	|    |    |         |    |    |         +--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.18.2 (c)
	|    |    |         |    |    |         +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.18.2 (c)
	|    |    |         |    |    |         \--- com.fasterxml.jackson.module:jackson-module-parameter-names:2.18.2 (c)
	|    |    |         |    |    +--- com.fasterxml.jackson.core:jackson-core:2.18.2
	|    |    |         |    |    |    \--- com.fasterxml.jackson:jackson-bom:2.18.2 (*)
	|    |    |         |    |    \--- com.fasterxml.jackson:jackson-bom:2.18.2 (*)
	|    |    |         |    +--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.18.2
	|    |    |         |    |    +--- com.fasterxml.jackson.core:jackson-core:2.18.2 (*)
	|    |    |         |    |    +--- com.fasterxml.jackson.core:jackson-databind:2.18.2 (*)
	|    |    |         |    |    \--- com.fasterxml.jackson:jackson-bom:2.18.2 (*)
	|    |    |         |    +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.18.2
	|    |    |         |    |    +--- com.fasterxml.jackson.core:jackson-annotations:2.18.2 (*)
	|    |    |         |    |    +--- com.fasterxml.jackson.core:jackson-core:2.18.2 (*)
	|    |    |         |    |    +--- com.fasterxml.jackson.core:jackson-databind:2.18.2 (*)
	|    |    |         |    |    \--- com.fasterxml.jackson:jackson-bom:2.18.2 (*)
	|    |    |         |    \--- com.fasterxml.jackson.module:jackson-module-parameter-names:2.18.2
	|    |    |         |         +--- com.fasterxml.jackson.core:jackson-core:2.18.2 (*)
	|    |    |         |         +--- com.fasterxml.jackson.core:jackson-databind:2.18.2 (*)
	|    |    |         |         \--- com.fasterxml.jackson:jackson-bom:2.18.2 (*)
	|    |    |         +--- org.springframework.boot:spring-boot-starter-tomcat:3.4.1
	|    |    |         |    +--- jakarta.annotation:jakarta.annotation-api:2.1.1
	|    |    |         |    +--- org.apache.tomcat.embed:tomcat-embed-core:10.1.34
	|    |    |         |    +--- org.apache.tomcat.embed:tomcat-embed-el:10.1.34
	|    |    |         |    \--- org.apache.tomcat.embed:tomcat-embed-websocket:10.1.34
	|    |    |         |         \--- org.apache.tomcat.embed:tomcat-embed-core:10.1.34
	|    |    |         +--- org.springframework:spring-web:6.2.1 (*)
	|    |    |         \--- org.springframework:spring-webmvc:6.2.1 (*)
	|    |    \--- org.grails:grails-web-gsp-taglib:7.0.0-SNAPSHOT (*)
	|    +--- org.apache.commons:commons-text:1.13.0 -> 1.12.0
	|    |    \--- org.apache.commons:commons-lang3:3.14.0 -> 3.17.0
	|    \--- org.grails:grails-plugin-codecs -> project :grails-plugin-codecs
	|         +--- org.apache.groovy:groovy:4.0.24 (*)
	|         +--- org.slf4j:slf4j-api -> 2.0.16
	|         +--- org.slf4j:jcl-over-slf4j -> 2.0.16 (*)
	|         +--- project :grails-web (*)
	|         \--- project :grails-encoder (*)
	+--- org.grails.plugins:views-json -> 4.0.0-SNAPSHOT
	|    +--- org.grails:views-core:4.0.0-SNAPSHOT
	|    |    +--- com.github.ben-manes.caffeine:caffeine:3.1.8
	|    |    |    +--- org.checkerframework:checker-qual:3.37.0
	|    |    |    \--- com.google.errorprone:error_prone_annotations:2.21.1
	|    |    +--- org.grails:grails-datastore-core:9.0.0-SNAPSHOT (*)
	|    |    +--- org.grails:grails-plugin-mimetypes:7.0.0-SNAPSHOT -> project :grails-plugin-mimetypes (*)
	|    |    +--- org.grails:grails-plugin-rest:7.0.0-SNAPSHOT -> project :grails-plugin-rest (*)
	|    |    +--- org.grails:grails-web-url-mappings:7.0.0-SNAPSHOT -> project :grails-web-url-mappings (*)
	|    |    \--- org.springframework:spring-context:6.2.1 (*)
	|    \--- org.grails:grails-plugin-rest:7.0.0-SNAPSHOT -> project :grails-plugin-rest (*)
	+--- org.grails.plugins:hibernate5 -> 9.0.0-SNAPSHOT
	|    +--- org.springframework.boot:spring-boot -> 3.4.1 (*)
	|    +--- org.springframework:spring-orm -> 6.2.1
	|    |    +--- org.springframework:spring-beans:6.2.1 (*)
	|    |    +--- org.springframework:spring-core:6.2.1 (*)
	|    |    +--- org.springframework:spring-jdbc:6.2.1 (*)
	|    |    \--- org.springframework:spring-tx:6.2.1 (*)
	|    +--- org.hibernate:hibernate-core-jakarta:5.6.15.Final
	|    |    +--- org.jboss.logging:jboss-logging:3.4.3.Final -> 3.6.1.Final
	|    |    +--- jakarta.persistence:jakarta.persistence-api:3.0.0 -> 3.1.0
	|    |    +--- net.bytebuddy:byte-buddy:1.12.18 -> 1.15.5
	|    |    +--- antlr:antlr:2.7.7
	|    |    +--- jakarta.transaction:jakarta.transaction-api:2.0.0 -> 2.0.1
	|    |    +--- org.jboss:jandex:2.4.2.Final
	|    |    +--- com.fasterxml:classmate:1.5.1 -> 1.7.0
	|    |    +--- jakarta.activation:jakarta.activation-api:2.0.1 -> 2.1.3
	|    |    +--- org.dom4j:dom4j:2.1.3
	|    |    +--- org.hibernate.common:hibernate-commons-annotations:5.1.2.Final
	|    |    |    \--- org.jboss.logging:jboss-logging:3.3.2.Final -> 3.6.1.Final
	|    |    +--- jakarta.xml.bind:jakarta.xml.bind-api:3.0.1 -> 4.0.2 (*)
	|    |    \--- org.glassfish.jaxb:jaxb-runtime:3.0.0 -> 4.0.5
	|    |         \--- org.glassfish.jaxb:jaxb-core:4.0.5
	|    |              +--- jakarta.xml.bind:jakarta.xml.bind-api:4.0.2 (*)
	|    |              +--- jakarta.activation:jakarta.activation-api:2.1.3
	|    |              +--- org.glassfish.jaxb:txw2:4.0.5
	|    |              \--- com.sun.istack:istack-commons-runtime:4.1.2
	|    +--- org.hibernate:hibernate-ehcache:5.6.15.Final
	|    |    +--- org.jboss.logging:jboss-logging:3.4.3.Final -> 3.6.1.Final
	|    |    +--- org.hibernate:hibernate-core:5.6.15.Final
	|    |    |    +--- org.jboss.logging:jboss-logging:3.4.3.Final -> 3.6.1.Final
	|    |    |    +--- javax.persistence:javax.persistence-api:2.2
	|    |    |    +--- net.bytebuddy:byte-buddy:1.12.18 -> 1.15.5
	|    |    |    +--- antlr:antlr:2.7.7
	|    |    |    +--- org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.1.1.Final
	|    |    |    +--- org.jboss:jandex:2.4.2.Final
	|    |    |    +--- com.fasterxml:classmate:1.5.1 -> 1.7.0
	|    |    |    +--- javax.activation:javax.activation-api:1.2.0
	|    |    |    +--- org.hibernate.common:hibernate-commons-annotations:5.1.2.Final (*)
	|    |    |    +--- javax.xml.bind:jaxb-api:2.3.1
	|    |    |    |    \--- javax.activation:javax.activation-api:1.2.0
	|    |    |    \--- org.glassfish.jaxb:jaxb-runtime:2.3.1 -> 4.0.5 (*)
	|    |    \--- net.sf.ehcache:ehcache:2.10.6
	|    |         \--- org.slf4j:slf4j-api:1.7.25 -> 2.0.16
	|    +--- org.grails:grails-datastore-web -> 9.0.0-SNAPSHOT
	|    |    +--- org.grails:grails-bom:7.0.0-SNAPSHOT -> project :grails-bom (*)
	|    |    +--- jakarta.annotation:jakarta.annotation-api -> 2.1.1
	|    |    +--- org.grails:grails-datastore-core:9.0.0-SNAPSHOT (*)
	|    |    +--- org.springframework:spring-web -> 6.2.1 (*)
	|    |    \--- org.springframework:spring-context -> 6.2.1 (*)
	|    +--- org.grails:grails-datastore-gorm-support -> 9.0.0-SNAPSHOT (*)
	|    \--- org.grails:grails-datastore-gorm-hibernate5:9.0.0-SNAPSHOT
	|         +--- org.slf4j:slf4j-api -> 2.0.16
	|         +--- org.apache.groovy:groovy -> 4.0.24 (*)
	|         +--- org.grails:grails-datastore-gorm -> 9.0.0-SNAPSHOT (*)
	|         +--- org.springframework:spring-orm -> 6.2.1 (*)
	|         +--- org.hibernate:hibernate-core-jakarta:5.6.15.Final (*)
	|         \--- org.hibernate.validator:hibernate-validator -> 8.0.2.Final
	|              +--- jakarta.validation:jakarta.validation-api:3.0.2
	|              +--- org.jboss.logging:jboss-logging:3.4.3.Final -> 3.6.1.Final
	|              \--- com.fasterxml:classmate:1.5.1 -> 1.7.0
	+--- org.springframework.boot:spring-boot-autoconfigure -> 3.4.1 (*)
	+--- org.springframework.boot:spring-boot-starter -> 3.4.1 (*)
	+--- org.springframework.boot:spring-boot-starter-logging -> 3.4.1 (*)
	\--- org.springframework.boot:spring-boot-starter-tomcat -> 3.4.1 (*)

@jdaugherty
Copy link
Contributor Author

Now a test project in core can be added using regular grails dependencies and only replace the bom include at the top with implementation platform(project(':grails-bom'))

@jdaugherty jdaugherty merged commit 2367d62 into grails:7.0.x Jan 15, 2025
20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants