Filtering replaces tokens it should not be replacing ----------------------------------------------------
Key: MASSEMBLY-385 URL: http://jira.codehaus.org/browse/MASSEMBLY-385 Project: Maven 2.x Assembly Plugin Issue Type: Bug Affects Versions: 2.2-beta-3 Environment: Maven 2.0.9 Reporter: Robert Bracewell Priority: Critical Attachments: component.zip What is described below is attached as an example that duplicates this When filtering is turned on and a token ends with .url then very strange things happen The assembly descriptor uses <files> <file> <source>${basedir}/src/config/xml/applicationContext.xml</source> <outputDirectory>xml</outputDirectory> <filtered>true</filtered> </file> </files> The file being filtered contains: <beans> <bean id="ThisIsATest"> <property name="wapURLMessage" value="${wap.url.message}"/> <property name="wapURL" value="${wap.url}"/> <property name="vanityURLMessage" value="${vanity.url.message}"/> <property name="vanityURL" value="${vanity.url}"/> </bean> </beans> After the assembly is run the file contains: <beans> <bean id="ThisIsATest"> <property name="wapURLMessage" value="${wap.url.message}"/> <property name="wapURL" value="This is a not a URL but demonstrates the BUG/test1"/> <property name="vanityURLMessage" value="${vanity.url.message}"/> <property name="vanityURL" value="This is a not a URL but demonstrates the BUG/test1"/> </bean> </beans> The string This is a not a URL but demonstrates the BUG comes from the url tag defined in parent pom The string test1 is the artifactId -- 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