I am using the Maven assembly plugin to prepare some configuration artifacts for different environments, and I am using resource filtering to substitute parameter values.
I came across a weird behaviour where I had a property file with the contents as follows:
###########################
############################
env.name=${replacement.value}
The presence of the '@' symbol for the author's e-mail was causing all property references to be ignored.
I have tried looking for documentation as to why this happens - but cannot find anything that answers this behaviour. Any helpful pointers to documention or an explanation would be much appreciated.
For reference:
- Maven version: 2.2.1
- Maven Assembly Plugin version: 2.2