GP-3430 - Updated the gradle buildHelp task to better handle its inputs up-do-date state

This commit is contained in:
dragonmacher
2023-06-06 15:25:25 -04:00
parent 0d71657d05
commit a7668c7f85
32 changed files with 690 additions and 266 deletions

View File

@@ -15,16 +15,16 @@
*/
package help;
import java.io.*;
import java.nio.file.*;
import java.util.*;
import ghidra.util.exception.AssertException;
import help.validator.LinkDatabase;
import help.validator.location.HelpModuleCollection;
import help.validator.model.AnchorDefinition;
import help.validator.model.GhidraTOCFile;
import java.io.*;
import java.nio.file.*;
import java.util.*;
/**
* This class:
* <ul>
@@ -129,7 +129,8 @@ public class JavaHelpFilesBuilder {
PrintWriter out = new LogFileWriter(mapFile);
try {
out.println("<?xml version='1.0' encoding='ISO-8859-1' ?>");
out.println("<!doctype MAP public \"-//Sun Microsystems Inc.//DTD JavaHelp Map Version 1.0//EN\">");
out.println(
"<!doctype MAP public \"-//Sun Microsystems Inc.//DTD JavaHelp Map Version 1.0//EN\">");
out.println("<!-- Auto-generated on " + (new Date()).toString() + " : Do Not Edit -->");
out.println("<map version=\"1.0\">");
@@ -166,8 +167,8 @@ public class JavaHelpFilesBuilder {
}
if (!parent.endsWith("help")) {
throw new AssertException("Map file expected in a directory name 'help'. "
+ "Update the map file generation code.");
throw new AssertException("Map file expected in a directory name 'help'. " +
"Update the map file generation code.");
}
if (!anchorTarget.startsWith("help")) {