[ https://jira.codehaus.org/browse/MRELEASE-850?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=334120#comment-334120 ]
Robert Scholte commented on MRELEASE-850: ----------------------------------------- There are more issues related to this. The plugin depends on an old jdom version with a lot of internal patching. I've been looking at woodstox, which looks promising, but it requires refactoring of the code. We should first focus on codecoverage before resolving these issues. > 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 is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira