Skip to content

Commit d5a4527

Browse files
committed
HHH-19876 build(local plugins): fix missing set of property OrmBuildDetails on settings property
1 parent 95bb7d0 commit d5a4527

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

local-build-plugins/src/main/java/org/hibernate/orm/properties/SettingsDocumentationPlugin.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66

77
import org.gradle.api.Plugin;
88
import org.gradle.api.Project;
9+
import org.gradle.api.tasks.TaskProvider;
10+
import org.hibernate.build.OrmBuildDetails;
911
import org.hibernate.build.aspects.ModuleAspect;
1012

1113
import static org.hibernate.orm.properties.SettingsDocExtension.EXTENSION_NAME;
@@ -32,6 +34,9 @@ public void apply(Project project) {
3234
dslExtension.getOutputFile().convention( project.getLayout().getBuildDirectory().file( "asciidoc/fragments/config-settings.adoc" ) );
3335

3436
// create the generation task
35-
project.getTasks().register( TASK_NAME, SettingsDocGenerationTask.class, dslExtension );
37+
final OrmBuildDetails details = project.getExtensions().getByType( OrmBuildDetails.class );
38+
final TaskProvider<SettingsDocGenerationTask> settingsDocGenerationTask = project.getTasks()
39+
.register( TASK_NAME, SettingsDocGenerationTask.class, dslExtension );
40+
settingsDocGenerationTask.configure( task -> task.getOrmBuildDetails().set( details ) );
3641
}
3742
}

0 commit comments

Comments
 (0)