GP-3555 - fixed gradle build for extensions that do not have help

This commit is contained in:
dragonmacher 2023-06-20 17:07:52 -04:00
parent 9d7809902d
commit f199a93352

View file

@ -310,7 +310,7 @@ tasks.register('indexHelp', JavaExec) {
File helpRootDir = file('src/main/help/help')
File outputFile = file("build/help/main/help/${project.name}_JavaHelpSearch")
inputs.dir helpRootDir
inputs.dir helpRootDir skipWhenEmpty()
outputs.dir outputFile
classpath = sourceSets.main.runtimeClasspath
@ -363,6 +363,11 @@ tasks.register('buildHelp', JavaExec) {
File helpRootDir = file('src/main/help/help')
File outputDir = file('build/help/main/help')
onlyIf {
helpRootDir.exists()
}
if (helpRootDir.exists()) {
inputs.dir helpRootDir
inputs.files({
@ -370,6 +375,9 @@ tasks.register('buildHelp', JavaExec) {
// configuration time.
return getHelpInputs(sourceSets.main.runtimeClasspath.files)
})
}
outputs.dir outputDir