[
https://jira.codehaus.org/browse/MRELEASE-850?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=346611#comment-346611
]
Robert Scholte commented on MRELEASE-850:
-----------------------------------------
There's probably a lot for the pom-rewrite, not sure how much tests there are
which handle comments. I´d say we need to write a couple, just to be sure.
> mvn release:prepare reformats pom.xml comments
> ----------------------------------------------
>
> Key: MRELEASE-850
> URL: https://jira.codehaus.org/browse/MRELEASE-850
> Project: Maven Release Plugin
> Issue Type: Bug
> Affects Versions: 2.4.1
> Environment: openSUSE 12.3 (x86-64)
> Reporter: Tristan Miller
> Attachments: pom.xml
>
>
> We have a Maven project that contains licence headers as XML comments in the
> pom.xml files. We use a licence checker plugin which checks for the presence
> of these licence headers.
> It seems the mvn release:prepare command subtly reformats the XML comments.
> The licence checker runs after this reformatting, and fails since the licence
> header is no longer an exact match to the reference text. The problem occurs
> with the following comment lines:
> You should have received a copy of the GNU General Public License
> along with this program. If not, see <http://www.gnu.org/licenses/>.
> Maven inserts some extra whitespace:
> You should have received a copy of the GNU General Public License
> along with this program. If not, see <http://www.gnu.org/licenses />.
> I suspect this is a bug in Maven (or whatever XML parser it relies on).
> Maven should not reformat XML comments (and especially not in a URL where
> whitespace is significant).
--
This message was sent by Atlassian JIRA
(v6.1.6#6162)