Плагин Cargo Maven Замена токена - PullRequest
0 голосов
/ 02 марта 2011

Я использую грузовой плагин и пытаюсь использовать функцию замены токена в плагине.Почему-то это не работает для меня.Я думаю, что я не знаю, как представить токен, чтобы груз мог заменить его значением.Вот мой конфиг плагина

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

Содержимое моего test.properties выглядит следующим образом:

project.home = $dchome

Было бы здорово, если бы кто-нибудь показал мне пример использования токеназамена грузового плагина.

Спасибо

1 Ответ

2 голосов
/ 03 ноября 2014

У меня была такая же проблема, и я наткнулся на эту страницу, когда искал решение, поэтому решил, что опубликую свое решение здесь в надежде, что это поможет кому-то еще.

Оригинальный плакат был близок к решению - ему просто нужно было использовать начальный и завершающий символ AT (@), чтобы обозначить текст, который он хотел заменить, в своем файле свойств.

Итак, решение довольно простое; вместо того, чтобы делать это в файле test.properties:

project.home = $dchome

Ему нужно было сделать это вместо:

project.home = @dchome@

Как только это изменение было внесено, плагину Cargo удалось обновить файл свойств, указав в разделе «свойства» pom правильную информацию.

...