Ralph Engelmann created MRELEASE-899:
----------------------------------------

             Summary: release:prepare should not change the line separator
                 Key: MRELEASE-899
                 URL: https://jira.codehaus.org/browse/MRELEASE-899
             Project: Maven Release Plugin
          Issue Type: Improvement
            Reporter: Ralph Engelmann


Currently the plugin use the system property {{line.separator}} when it 
rewrites the pom.xml.

This causes trouble, because every line in changed, when a project is released 
sometimes under Windows and sometimes under Linux (because of its different 
line separators). 
(http://stackoverflow.com/questions/11868590/maven-release-plugin-and-windows-line-breaks)

Therefore it would be a nice feature when the plugin would not use the systems 
line separator but the line separator that is already used in the pom.xml.

On the other hand, changing the existing behaviour would maybe, also harm 
someone else.
Therefore it would be an great feature when there would be an property that 
define the expected behaviour, maybe in the same way it is done by the 
maven-assembly-plugin's property fileSet.lineEnding 
(http://maven.apache.org/plugins/maven-assembly-plugin/component.html#class_fileSet)



--
This message was sent by Atlassian JIRA
(v6.1.6#6162)

Reply via email to