2011-03-02 55 views
0

我使用的貨物Maven插件,我試圖使用該插件的令牌替換功能。不知何故,它不適合我。我想我不知道如何表示令牌,以便貨物可以用值來替換它。這裏是我的插件配置是貨物Maven插件令牌替換

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

我test.properties的內容如下:

project.home = $dchome 

這將是巨大的,如果任何人能告訴我如何使用令牌替換貨物插件的例子。

謝謝

回答

2

上面的鏈接似乎被打破。不過,我有這個同樣的問題,和整個這個頁面來了,而谷歌搜索的解決方案,所以我想我會在這裏發佈,希望它可以幫助別人我的決心。

樓主接近的解決方案 - 他只是不得不使用前緣和後at符號(@)表示,他希望在他的財產的文件替換文本。

因此,該解決方案是相當直接的;而不是在test.properties文件這樣做:

project.home = $dchome 

他需要做這個:

project.home = @[email protected] 

一旦做出更改的貨物插件能夠用正確的更新屬性文件信息來自pom的「屬性」部分。