В моем pom.xml я создал несколько профилей. В моем проекте Eclipse я выбрал профили, которые я должен использовать для работы с TestNG. Тест должен делать разные вещи в зависимости от профиля. Я пытаюсь использовать ${project.activeProfiles[0].id}
, но у меня не работает.
Выбранные профили Eclipse:
Ошибка выполнения TestNG:
Команды MVN:
Когда я запускаю команду mvn help:active-profiles
, результат такой:
The following profiles are active:
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
И результат команды mvn help:all-profiles
:
[INFO] Listing Profiles for Project: com.myproject:project:jar:1.0
Profile Id: UAT-Dev-Mt (Active: false , Source: pom)
Profile Id: UAT-Dev-Bg (Active: false , Source: pom)
Profile Id: PROD-Dev-Mt (Active: false , Source: pom)
Profile Id: PROD-Dev-Bg (Active: false , Source: pom)
Profile Id: Acceptance (Active: false , Source: pom)
Profile Id: Regression (Active: false , Source: pom)
Profile Id: CriticalPath (Active: false , Source: pom)
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
Почему TestNG на Eclipse не работает для меня с выбранными профилями и с переменной maven pom?
Заранее спасибо.