Использую Java+TestNG+Maven+Allure. Столкнулся с проблемой в указании базового адреса для аннотаций @Issues и @TestCaseId:
Если при запуске я явно указываю -Dallure.issues.tracker.pattern=http://github.com/allure-framework/allure-core/issues/%s то всё отрабатывает отлично.
Но при добавлении в pom.xml
Базовый url не добавляется.
Также пробовал создавать allure.properties и report.properties и помещать эти файлы в src/main/resources
Вопрос: как зашить “-Dallure.issues.tracker.pattern=http://github.com/allure-framework/allure-core/issues/%s” в pom.xml, чтоб пользователю не нужно было это дописывать.
Если руками - пока запускайте в коммандной строке, как написали выше.
А в Jenkins`е - там в настройках можно указать как для отдельного джоба, так и для всех.
Сделайте простой батник/шелскрипт. Вот и все.
Там в allure cli есть батник (с помощью которого генерится отчет и запускается вебсервер для просмотра), вот по аналогии, только добавить нужные вам строки.
Спасибо, Пробовал объявлять в разных местах, но проблема оказалась в устаревшем allure-maven-plugin 2.2, который и не давал объявить проперти configuration. Благодаря вашему ответу обновил плагин и всё получилось.