【问题标题】:Cargo Maven plugin Token ReplacementCargo Maven 插件 Token Replacement
【发布时间】:2011-07-06 22:36:06
【问题描述】:

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

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

我的test.properties的内容如下:

project.home = $dchome

如果有人可以向我展示如何使用货物插件的令牌替换的示例,那就太好了。

谢谢

【问题讨论】:

标签: cargo maven-cargo


【解决方案1】:

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

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

因此,解决方案非常简单;而不是在 test.properties 文件中这样做:

project.home = $dchome

他需要这样做:

project.home = @dchome@

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

【讨论】:

    猜你喜欢
    • 2011-04-17
    • 2016-11-17
    • 2011-09-20
    • 2012-06-30
    • 2011-09-13
    • 2011-06-11
    • 2018-09-05
    • 2013-02-01
    • 1970-01-01
    相关资源
    最近更新 更多