Skip to content

Commit 77f7df3

Browse files
committed
Restore enableAssociationManagement for Hibernate
This is enabled on Gradle side too, so maybe we shouldn't drop it without further investigation. See gh-1990
1 parent adc9ace commit 77f7df3

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

start-site/src/main/java/io/spring/start/site/extension/dependency/graalvm/HibernatePluginMavenBuildCustomizer.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,8 @@ public void customize(MavenBuild build) {
4444
if (isSpringBoot4OrLater()) {
4545
build.plugins()
4646
.add("org.hibernate.orm", "hibernate-maven-plugin", (plugin) -> plugin.version("${hibernate.version}")
47-
.execution("enhance", (execution) -> execution.goal("enhance")));
47+
.execution("enhance", (execution) -> execution.goal("enhance")
48+
.configuration((configuration) -> configuration.add("enableAssociationManagement", "true"))));
4849
}
4950
else {
5051
build.plugins()

start-site/src/test/java/io/spring/start/site/extension/dependency/graalvm/GraalVmProjectGenerationConfigurationTests.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,9 @@ void mavenBuildWithJpaConfigureHibernateEnhancePlugin() {
126126
" <goals>",
127127
" <goal>enhance</goal>",
128128
" </goals>",
129+
" <configuration>",
130+
" <enableAssociationManagement>true</enableAssociationManagement>",
131+
" </configuration>",
129132
" </execution>",
130133
" </executions>",
131134
" </plugin>");

0 commit comments

Comments
 (0)