maven-resources-plugin 2.4+ filtering broken
--------------------------------------------
Key: MNG-4549
URL: http://jira.codehaus.org/browse/MNG-4549
Project: Maven 2 & 3
Issue Type: Bug
Components: Plugins and Lifecycle
Affects Versions: 2.2.1
Environment: Linux (CentOS) 2.6.18-164.el5
Reporter: Sheldon Daigle
Priority: Critical
Using maven-resources-plugin version 2.4 or newer, fails to filter some files.
This was a nasty one to find because it only affects certain files. If you
create a file to be filtered with the following lines:
<%@ taglib prefix="NAME1" uri="http://www.sun.com/tags2" %>
<%@ taglib prefix="NAME2" uri="http://www.sun.com/tags" %>
<%@ taglib prefix="NAME3" uri="http://www.sun.com/test/tags" %>
${taglibFnInclude}
and define the taglibFnInclude property to some value, e.g:
<taglibFnInclude>MY-STRING</taglibFnInclude>
a "mvn resources:resources" build will will not filer the file. If you add
another line above the property value or delete a line, the file gets filtered
properly. E.g, the following work:
<%@ taglib prefix="NAME1" uri="http://www.sun.com/line1" %>
<%@ taglib prefix="NAME2" uri="http://www.sun.com/line2" %>
<%@ taglib prefix="NAME3" uri="http://www.sun.com/line3/tags" %>
<%@ taglib prefix="NAME4" uri="http://www.sun.com/line4/tags" %>
${taglibFnInclude}
AND
<%@ taglib prefix="NAME1" uri="http://www.sun.com/line1" %>
<%@ taglib prefix="NAME2" uri="http://www.sun.com/line2" %>
${taglibFnInclude}
If I go back to version 1.3 of this plugin, everything works as it should.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira