diff --git a/docs/manual/CoreTasks/manifest.html b/docs/manual/CoreTasks/manifest.html index 538ec0142..df00b914d 100644 --- a/docs/manual/CoreTasks/manifest.html +++ b/docs/manual/CoreTasks/manifest.html @@ -15,14 +15,7 @@
This task can be used to write a Manifest file, optionally replacing or updating an existing file.
--The Ant team regularly gets complaints that this task in generating invalid -manifests. By and large, this is not the case: we believe that we are following -the specification to the letter. The usual problem is that some third party -manifest reader is not following the same specification as well as they think -they should; we cannot generate invalid manifest files just because one -single application is broken. -
+Manifests are processed according to the Jar @@ -32,6 +25,22 @@ attributes. Note in particular that this may result in manifest lines greater than 72 bytes being wrapped and continued on the next line.
++ The Ant team regularly gets complaints that this task in generating invalid + manifests. By and large, this is not the case: we believe that we are following + the specification to the letter. The usual problem is that some third party + manifest reader is not following the same specification as well as they think + they should; we cannot generate invalid manifest files just because one + single application is broken. J2ME runtimes appear to be particularly troublesome. +
+ ++ If you find that Ant generates manifests incompatible with your runtime, take + a manifest it has built, fix it up however you need and switch to using the <zip> + task to create the JAR, feeding in the hand-crafted manifest. +
+ +