我正在使用maven属性文件来细分测试和生产属性,
在主要属性文件中我有这样的东西:
...
sender.store=mail@provider.it
sender.order=mail2@provider.it
sender.riesame=mail2@provider.it
riceiver.riesame=${riceiver.riesame}
riceiver.request=${riceiver.request}
...
在测试属性中我有这样的东西:
...
riceiver.riesame=mail4@provider.it
riceiver.request=mail5@provider.it
...
为了完整性,在专业:
...
riceiver.riesame=mail6@provider.it
riceiver.request=mail7@provider.it
...
当我使用maven编译时,属性结果文件不会更改$ {}变量.... 经过大量的测试,我发现如果我删除'sender.riesame'中的'@'字符,那么属性文件的结果是正确的!
我在互联网上搜索了一些关于'@'字符的内容,但我什么都没找到 你可以帮帮我吗?提前致谢
(对不起我的英语)