LINUX.ORG.RU

Maven и композиция/наследование у Profiles

 ,


0

1

Имеется ли какой-либо метод, чтобы выделить и повторно использовать логику, описанную в профайле? Имея подобную структуру:

<profiles>
  <profile>     
     -some actions B
     -some common for both profiles actions
  </profile>
  <profile>
     -some actions A
     -some common for both profiles actions
  </profile>
</profiles>

Есть ли возможность вынести общие действия из профайлов и не плодить копипасты?
И как получить возможность в Java-коде получить активный профайл и в зависимости от этого выполнить то или иное действие?
Пробовал с SystemProperties в pom.xml и получать его через System.getProperty(..), но что-то мне подсказывает что это не оче годный путь.

1) помоему можно несколько профилей одновременно использовать при сборке. Общие вещи вынести в общий профиль.

2) В java код пробросить можно например записав текущий профиль в какой-нибудь ресурс как подстановочный символ

maxcom ★★★★★
()
Ответ на: комментарий от maxcom

Спасибо, да, так можно сделать, хоть и не хотелось множить количество параметров..

uRandom
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.