You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Alexander Kriegisch (Jira)" <ji...@apache.org> on 2020/12/03 01:38:00 UTC

[jira] [Comment Edited] (MRELEASE-899) release:prepare should not change the line separator but detect effective line separator from pom.xml

    [ https://issues.apache.org/jira/browse/MRELEASE-899?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17242843#comment-17242843 ] 

Alexander Kriegisch edited comment on MRELEASE-899 at 12/3/20, 1:37 AM:
------------------------------------------------------------------------

[~michael-o], maybe instead of bashing users you ought to read what I explained to [~hboutemy] more than five years ago. The rationale for configuring an SCM the way I and others do is laid out there.

Is it the the strategy of this project to just let bugs rot for long enough to be able to at some point ask if they are still relevant? Instead, I suggest to rather fix a bug caused by a breaking change. I would be much obliged.


was (Author: kriegaex):
[~michael-o], maybe instead of bashing users you ought to read what I explained to [~hboutemy] more than five years ago. The rationale for configuring an SCM the way I and others do is laid out there.

Is it the the strategy of this project to just let bugs rot for long enough to be able to at some point ask if they are still relevant instead? Instead, I suggest to rather fix a bug caused by a breaking change. I would be much obliged.

> release:prepare should not change the line separator but detect effective line separator from pom.xml
> -----------------------------------------------------------------------------------------------------
>
>                 Key: MRELEASE-899
>                 URL: https://issues.apache.org/jira/browse/MRELEASE-899
>             Project: Maven Release Plugin
>          Issue Type: Improvement
>            Reporter: Ralph van Etten
>            Priority: Major
>
> 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
(v8.3.4#803005)