### 20.11 Merging JavaHelp or Oracle Help systems

JavaHelp and Oracle Help for Java support limited merging of helpsets. You list subprojects in the main project helpset; the subproject information is appended to the main project information. In the contents, subprojects are listed one after the other, after the main project, and each subproject has to begin at the top level. Index entries for each subproject are appended to those for the main project, for JavaHelp; index merging is implemented somewhat better for Oracle Help.

To specify that helpsets are to be merged:

    [JavaHelpOptions] or [OracleHelpOptions]
    ; UseSubHelpSets = No (default) or Yes (requires [HelpMergePaths])
    UseSubHelpSets = Yes

You must specify the path to the run-time location of each subproject helpset, relative to the main project helpset. For example:

    [HelpMergePaths]
    ; subproject name = path to its files during use (not construction)
    mysub = ../mysub/

Only the path is used, not the helpset name.

For more information, see the following:

Merging HelpSets in JavaHelp System User’s Guide

Oracle Help Overview > Merged Helpsets in OHJ in Oracle Help Guide

See also:

§16.11 Setting up a dynamic modular Help system

Previous Topic: 20.10 Creating ALinks for Oracle Help

Next Topic: 20.12 Setting up CSH for JavaHelp or Oracle Help

Parent Topic: 20. Generating JavaHelp or Oracle Help

Sibling Topics:

20.1 Deciding which Java Help system to use

20.2 Obtaining tools for a Java-based Help system

20.3 Setting up a JavaHelp or Oracle Help project

20.4 Generating contents and index

20.5 Providing full-text search for JavaHelp / Oracle Help

20.6 Creating and viewing a Java Archive (JAR) file

20.7 Converting a glossary to JavaHelp 2

20.8 Defining windows for JavaHelp or Oracle Help

20.9 Linking to destinations within topics

20.10 Creating ALinks for Oracle Help

20.12 Setting up CSH for JavaHelp or Oracle Help