我正在使用 Maven 程序集插件为不同的环境准备一些配置工件,并且我正在使用资源过滤来替换参数值。
我遇到了一个奇怪的行为,我有一个属性文件,其内容如下:
###########################
# author.name@company.com #
############################
env.name=${replacement.value}
作者电子邮件的“@”符号的存在导致所有属性引用都被忽略。
我已经尝试寻找有关为什么会发生这种情况的文档 - 但找不到任何可以回答这种行为的东西。任何对文档或解释有用的指针将不胜感激。
以供参考:
- Maven版本:2.2.1
- Maven 程序集插件版本:2.2