##### 21.3.4.3 Specifying the plug-in schema version for plugin.xml

To specify the plug-in schema version (not to be confused with the plug-in product version or the Eclipse version):

    [EclipseHelpOptions]
    ; PluginSchemaVersion = version used to validate plugin.xml.
    PluginSchemaVersion = 3.2

The value of PluginSchemaVersion becomes the value of the version attribute in a processing instruction (PI) in plugin.xml; see §21.3.4.2 Including a processing instruction to validate plugin.xml.

If you do not specify a value for PluginSchemaVersion, the default value depends on the value of UseManifest:

- If UseManifest=Yes, PluginSchemaVersion=3.2.
- If UseManifest=No, PluginSchemaVersion=3.1.

If you are providing Eclipse Help in a .jar file (see §21.3.3 Configuring the Java manifest file for Eclipse Help), the default value (in fact the only valid value) of PluginSchemaVersion is 3.2. Do not set PluginSchemaVersion to 3.3, even if EclipseVer=3 (see §21.2.2 Deciding where to locate configuration settings).

If you are providing Eclipse Help in a .zip file, the value of PluginSchemaVersion can be either 3.0 or 3.1; the default value is 3.1.

Previous Topic: 21.3.4.2 Including a processing instruction to validate plugin.xml

Next Topic: 21.3.4.4 Specifying Eclipse Help TOC properties in plugin.xml

Parent Topic: 21.3.4 Configuring the plug-in manifest file for Eclipse Help

Sibling Topics:

21.3.4.1 Creating plugin.xml for Eclipse Help

21.3.4.2 Including a processing instruction to validate plugin.xml

21.3.4.4 Specifying Eclipse Help TOC properties in plugin.xml

21.3.4.5 Specifying Eclipse Help index properties in plugin.xml

21.3.4.6 Including a runtime element in plugin.xml

21.3.4.7 Including or excluding full-text search for Eclipse Help

21.3.4.8 Specifying Eclipse Help CSH properties in plugin.xml