@@ -362,9 +362,9 @@ def renderIntroductionHtmlTask = tasks.register( 'renderIntroductionHtml', Ascii
362362inputs. property " hibernate-version" , hibernateVersion
363363
364364sourceDir = file( ' src/main/asciidoc/introduction' )
365- sources ' Hibernate_Introduction .adoc'
365+ sources ' index .adoc'
366366
367- outputDir = " $b uildDir / asciidoc/introduction/html_single"
367+ outputDir = layout . buildDirectory . dir( " asciidoc/introduction/html_single" )
368368
369369attributes jpaJavadocUrlPrefix : " https://javaee.github.io/javaee-spec/javadocs/javax/persistence/"
370370
@@ -389,11 +389,17 @@ def renderIntroductionPdfTask = tasks.register( 'renderIntroductionPdf', Asciido
389389baseDir = file( ' src/main/asciidoc/introduction' )
390390
391391sourceDir = file( ' src/main/asciidoc/introduction' )
392- sources ' Hibernate_Introduction .adoc'
392+ sources ' index .adoc'
393393
394- outputDir = " $buildDir /asciidoc/introduction/pdf"
394+
395+ def output = layout. buildDirectory. dir(" asciidoc/introduction/pdf" )
396+ outputDir = output
395397
396398attributes jpaJavadocUrlPrefix : " https://javaee.github.io/javaee-spec/javadocs/javax/persistence/"
399+
400+ doLast {
401+ output. get(). file(' index.pdf' ). asFile. renameTo(output. get(). file(' Hibernate_Introduction.pdf' ). asFile)
402+ }
397403}
398404
399405// noinspection GroovyUnusedAssignment
@@ -415,7 +421,7 @@ def renderQueryLanguageGuideHtmlTask = tasks.register( 'renderQueryLanguageGuide
415421task. inputs. property " hibernate-version" , hibernateVersion
416422
417423task. sourceDir = file( ' src/main/asciidoc/querylanguage' )
418- task. sources ' Hibernate_Query_Language .adoc'
424+ task. sources ' index .adoc'
419425
420426task. outputDir = layout. buildDirectory. dir( " asciidoc/querylanguage/html_single" )
421427
@@ -443,11 +449,16 @@ def renderQueryLanguageGuidePdfTask = tasks.register( 'renderQueryLanguageGuideP
443449sourceDir = file( ' src/main/asciidoc/querylanguage' )
444450baseDir = file( ' src/main/asciidoc/querylanguage' )
445451sources {
446- include ' Hibernate_Query_Language .adoc'
452+ include ' index .adoc'
447453}
448- outputDir = layout. buildDirectory. dir( " asciidoc/querylanguage/pdf" )
454+ def output = layout. buildDirectory. dir(" asciidoc/querylanguage/pdf" )
455+ outputDir = output
449456
450457attributes jpaJavadocUrlPrefix : " https://javaee.github.io/javaee-spec/javadocs/javax/persistence/"
458+
459+ doLast {
460+ output. get(). file(' index.pdf' ). asFile. renameTo(output. get(). file(' Hibernate_Query_Language.pdf' ). asFile)
461+ }
451462}
452463
453464def renderRepositoriesHtmlTask = tasks. register( ' renderRepositoriesHtml' , AsciidoctorTask ) { task ->
@@ -457,7 +468,7 @@ def renderRepositoriesHtmlTask = tasks.register( 'renderRepositoriesHtml', Ascii
457468task. inputs. property " hibernate-version" , hibernateVersion
458469
459470task. sourceDir = file( ' src/main/asciidoc/repositories' )
460- task. sources ' Hibernate_Data_Repositories .adoc'
471+ task. sources ' index .adoc'
461472
462473task. outputDir = layout. buildDirectory. dir( " asciidoc/repositories/html_single" )
463474
@@ -485,11 +496,16 @@ def renderRepositoriesPdfTask = tasks.register( 'renderRepositoriesPdf', Asciido
485496sourceDir = file( ' src/main/asciidoc/repositories' )
486497baseDir = file( ' src/main/asciidoc/repositories' )
487498sources {
488- include ' Hibernate_Data_Repositories .adoc'
499+ include ' index .adoc'
489500}
490- outputDir = layout. buildDirectory. dir( " asciidoc/repositories/pdf" )
501+ def output = layout. buildDirectory. dir(" asciidoc/repositories/pdf" )
502+ outputDir = output
491503
492504attributes jpaJavadocUrlPrefix : " https://javaee.github.io/javaee-spec/javadocs/javax/persistence/"
505+
506+ doLast {
507+ output. get(). file(' index.pdf' ). asFile. renameTo(output. get(). file(' Hibernate_Data_Repositories.pdf' ). asFile)
508+ }
493509}
494510
495511// noinspection GroovyUnusedAssignment
@@ -667,9 +683,9 @@ def renderUserGuideHtmlTask = tasks.register( 'renderUserGuideHtml', Asciidoctor
667683
668684sourceDir = file( ' src/main/asciidoc/userguide' )
669685sources {
670- include ' Hibernate_User_Guide .adoc'
686+ include ' index .adoc'
671687}
672- outputDir = " $b uildDir / asciidoc/userguide/html_single"
688+ outputDir = layout . buildDirectory . dir( " asciidoc/userguide/html_single" )
673689
674690attributes jpaJavadocUrlPrefix : " https://javaee.github.io/javaee-spec/javadocs/javax/persistence/" ,
675691 ' generated-report-dir' : layout. buildDirectory. dir( ' orm/generated' ). get()
@@ -703,7 +719,7 @@ def renderIntegrationGuideHtmlTask = tasks.register( "renderIntegrationGuideHtml
703719
704720sourceDir = file( ' src/main/asciidoc/integrationguide' )
705721sources {
706- include ' Hibernate_Integration_Guide .adoc'
722+ include ' index .adoc'
707723}
708724
709725outputDir = project. layout. buildDirectory. dir( ' asciidoc/integrationguide/html_single' )
@@ -743,6 +759,13 @@ def copyWhatsNewTask = tasks.register( "copyWhatsNew", Copy ) {task ->
743759
744760from rootProject. layout. projectDirectory. file( " whats-new.adoc" )
745761into whatsNewGuideSourceStagingDir
762+
763+ rename { fileName ->
764+ if (fileName == ' whats-new.adoc' ) {
765+ return ' index.adoc'
766+ }
767+ return fileName
768+ }
746769}
747770
748771def renderWhatsNewTask = tasks. register( " renderWhatsNew" , AsciidoctorTask ) {
@@ -779,6 +802,13 @@ def copyMigrationGuideTask = tasks.register( "copyMigrationGuide", Copy ) {task
779802
780803from rootProject. layout. projectDirectory. file( " migration-guide.adoc" )
781804into migrationGuideSourceStagingDir
805+
806+ rename { fileName ->
807+ if (fileName == ' migration-guide.adoc' ) {
808+ return ' index.adoc'
809+ }
810+ return fileName
811+ }
782812}
783813
784814def renderMigrationGuideTask = tasks. register( " renderMigrationGuide" , AsciidoctorTask ) { task ->
@@ -814,7 +844,7 @@ def renderLoggingReportTask = tasks.register( 'renderLoggingReport', Asciidoctor
814844task. inputs. property " version" , hibernateVersion
815845
816846task. sourceDir = layout. buildDirectory. dir( ' orm/generated/logging' )
817- task. sources ' logging .adoc'
847+ task. sources ' index .adoc'
818848
819849task. outputDir = project. layout. buildDirectory. dir( ' asciidoc/logging' )
820850
@@ -837,7 +867,7 @@ def renderDialectReportTask = tasks.register( 'renderDialectReport', Asciidoctor
837867task. inputs. property " version" , hibernateVersion
838868
839869task. sourceDir = layout. buildDirectory. dir( ' orm/generated/dialect' )
840- task. sources ' dialect .adoc'
870+ task. sources ' index .adoc'
841871
842872task. outputDir = project. layout. buildDirectory. dir( ' asciidoc/dialect' )
843873
0 commit comments