Tristan Miller created MNG-5524:
-----------------------------------

             Summary: mvn release:prepare reformats pom.xml comments
                 Key: MNG-5524
                 URL: https://jira.codehaus.org/browse/MNG-5524
             Project: Maven 2 & 3
          Issue Type: Bug
    Affects Versions: 3.1.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

Reply via email to