Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: plexus-archiver
-
Labels:None
-
Number of attachments :
Description
Here's my POM:
<name>WSF Client API</name> <description> The WSF Client API provides a opaque wrapper API around Webify's core ontology to insulate higher-level layers and customer code from potentially disruptive ontology changes. This is the API for which we need to carefully monitor backwards compatability. </description>
Here's the manifest entry:
Extension-Name: wsf-client-api Specification-Title: The WSF Client API provides a opaque wrapper API around Webify's core ontology to insulate higher-level layers and customer code from potentially disruptive ontology changes. This is the API for which we need to carefully monitor backwards compatability. Specification-Vendor: Webify Solutions
I believe this is due to a bug in Manifest.Archiver.writeValue. Should it strip out \r\n\t and reformat the element to fit in the manifest?
Attachments
Issue Links
| This issue is duplicated by: | ||||
| MPJAR-44 | linefeeds in pom fields result in corrupt jar manifest |
|
|
|
| MSHARED-34 | Plexus archiver creates corrupt JAR when TAB chars are present in description element in pom |
|
|
|
| This issue is depended upon by: | ||||
| MJAR-4 | Multiline description provides invalid header in the generated jar files |
|
|
|
| MJAR-50 | "Invalid Header" in jar's Manifest (Specification-Title attribute) when tab char in pom Description |
|
|
|
This is the underlying cause of
MJAR-4MJAR-4