<jar archive = Path > Content: [ add ]+ [ manifestFile | manifest ]? </jar> <add files = Glob pattern baseDir = Path : . store = boolean : false /> <manifestFile> Content: Path </manifestFile> <manifest> Content: [ attribute ]+ </manifest> <attribute name = xs:NMTOKEN (must match [0-9a-zA-Z_-]+ after substitution of process variables) > Content: xs:string </attribute>
Similar to zip, except that the archive always contains a manifest (even if this manifest is empty). The manifest, if any, is specified using a manifestFile
child element or a manifest
child element.
Examples:
<jar archive="doc.jar"> <add files="doc.xml" /> <add files="images/*.gif" /> <manifestFile>/tmp/manifest</manifestFile> </jar> <jar archive="doc2.jar"> <add files="doc.xml" /> <add files="images/*.gif" store="true" /> <manifest> <attribute name="Master-Document">doc.xml</attribute> <attribute name="Publication-Date">%0</attribute> <attribute name="Self-Contained"></attribute> </manifest> </jar>