我正在使用cargo-maven插件,我正在尝试使用插件的令牌替换功能。不知怎的,它不适合我。我想我不知道如何表示令牌,以便货物可以用价值取代它。这是我的插件配置
<configfiles>
<configfile>
<file>src/main/resources/test.properties</file>
</configfile>
</configfiles>
<properties>
<dchome>/users/target</dchome>
</properties>
我的test.properties的内容如下:
project.home = $dchome
如果任何人能够向我展示如何使用货物插件的代币替换的例子,那就太棒了。
由于
答案 0 :(得分:2)
我遇到了同样的问题,在谷歌搜索解决方案时遇到了这个页面,所以我想我会在这里发布我的决议,希望它可以帮助其他人。
原始海报接近解决方案 - 他只需使用前导和尾随AT符号(@)来表示他想要在其属性文件中替换的文本。
所以,解决方案非常简单;而不是在test.properties文件中执行此操作:
project.home = $dchome
他需要这样做:
project.home = @dchome@
一旦进行了更改,Cargo插件就可以使用pom的“properties”部分中的正确信息更新属性文件。