Cargo Maven插件令牌替换

时间:2011-03-02 00:48:30

标签: cargo maven-cargo

我正在使用cargo-maven插件,我正在尝试使用插件的令牌替换功能。不知怎的,它不适合我。我想我不知道如何表示令牌,以便货物可以用价值取代它。这是我的插件配置

<configfiles>  
    <configfile>  
        <file>src/main/resources/test.properties</file>  
    </configfile>  
</configfiles>  
<properties>  
    <dchome>/users/target</dchome>  
</properties> 

我的test.properties的内容如下:

project.home = $dchome

如果任何人能够向我展示如何使用货物插件的代币替换的例子,那就太棒了。

由于

1 个答案:

答案 0 :(得分:2)

我遇到了同样的问题,在谷歌搜索解决方案时遇到了这个页面,所以我想我会在这里发布我的决议,希望它可以帮助其他人。

原始海报接近解决方案 - 他只需使用前导和尾随AT符号(@)来表示他想要在其属性文件中替换的文本。

所以,解决方案非常简单;而不是在test.properties文件中执行此操作:

project.home = $dchome

他需要这样做:

project.home = @dchome@

一旦进行了更改,Cargo插件就可以使用pom的“properties”部分中的正确信息更新属性文件。