Maven верный: добавить в argLine
У меня есть 2 профиля, которые могут или не могут использоваться вместе для запуска группы тестов. Каждому из них требуются разные vmargs для запуска, но если они используются вместе, можно добавить их друг к другу.
То, что я ищу, - это способ установить argLine как конкатенацию его текущего значения плюс то, что я установил.
Я надеялся, что это так же просто, как
<argLine>${argLine} -DnewVMArg</argLine>
Есть ли что-то подобное, что я могу сделать, чтобы это произошло?
Я попытался исправить это, в результате чего maven застрял в рекурсивном цикле. Это задокументировано ниже.
Моя последняя попытка была определить свойство<my.argLines></my.argLines>
глобально, а затем изменить это в профилях.
В каждом профиле в блоке свойств я установил переопределение свойства следующим образом:
<my.argLines>${my.argLines} -myUniqueToProfileArgs</my.argLines>
В каждой верной конфигурации для профилей я устанавливаю<argLines>
быть:
<argLines>${my.argLines}</argLines>
Это логично для меня, но то, как он оценивается, явно не идет вразрез.