Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.2-beta-3
-
None
-
None
-
Maven 2.0.9
Description
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
Attachments
Attachments
Issue Links
- is related to
-
MASSEMBLY-462 Assembly contains temporary files ending in *.formatted.
- Closed
-
MASSEMBLY-777 The assembly plugin refuses to copy a file named lexicon.filtered or lexicon.formatted
- Closed
- relates to
-
MASSEMBLY-363 Filter replaces all variables ending in ., .url, .file, etc. with corresponding value from POM
- Closed