You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Karl Heinz Marbaise (JIRA)" <ji...@apache.org> on 2017/12/22 18:57:00 UTC

[jira] [Closed] (MJAR-96) Manifest file contains line breaks if project description tag of pom.xml is not on single line

     [ https://issues.apache.org/jira/browse/MJAR-96?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Karl Heinz Marbaise closed MJAR-96.
-----------------------------------
    Resolution: Cannot Reproduce

> Manifest file contains line breaks if project description tag of pom.xml is not on single line
> ----------------------------------------------------------------------------------------------
>
>                 Key: MJAR-96
>                 URL: https://issues.apache.org/jira/browse/MJAR-96
>             Project: Maven JAR Plugin
>          Issue Type: Bug
>         Environment: Windows. Seems that the bug does not appear on Linux.
>            Reporter: Thorsten Möller
>            Priority: Minor
>
> Consider the following pom.xml (excerpt)
> <groupId>mygroup</groupId>
> <artifactId>myartifact</artifactId>
> <version>2.0</version>
> <packaging>jar</packaging>
> <name>My Name</name>
> <description>This is the first line of my project description
> and this is another line, which is on this line because it was formated this way (for whatever reason).</description>
> Such a non-single-line description ends up in the MANIFEST.MF file containing line breaks. This might cause exceptions (by other tools) when the manifest file is processed. In particular, the Retrotranslator Maven plugin throws a IOException if it tries to write a translated JAR based on such a corrupted MANIFEST file.
> Make sure, to remove line breaks that result from the XML (and other whitespace) in order not to cause such (very hard to find) problems, i.e., make sure that all properties in the MANIFEST.MF do not spread over multple lines.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)