Не подтягивается базовый URL для @Issues и @TestCaseID в Allure

Доброго времени суток.

Использую Java+TestNG+Maven+Allure. Столкнулся с проблемой в указании базового адреса для аннотаций @Issues и @TestCaseId:
Если при запуске я явно указываю -Dallure.issues.tracker.pattern=http://github.com/allure-framework/allure-core/issues/%s то всё отрабатывает отлично.
Но при добавлении в pom.xml

    <properties>
        <allure.issues.tracker.pattern>http://github.com/allure-framework/allure-core/issues/%s</allure.issues.tracker.pattern>
    </properties>

Базовый url не добавляется.
Также пробовал создавать allure.properties и report.properties и помещать эти файлы в src/main/resources

Вопрос: как зашить “-Dallure.issues.tracker.pattern=http://github.com/allure-framework/allure-core/issues/%s” в pom.xml, чтоб пользователю не нужно было это дописывать.

Руками собираете отчет или генерится плагином в jenkins?

Пока проект только стартуем - руками, в ближайшем будущем будем переносить в jenkins.

Если руками - пока запускайте в коммандной строке, как написали выше.
А в Jenkins`е - там в настройках можно указать как для отдельного джоба, так и для всех.

Сделайте простой батник/шелскрипт. Вот и все.
Там в allure cli есть батник (с помощью которого генерится отчет и запускается вебсервер для просмотра), вот по аналогии, только добавить нужные вам строки.

А вы где эти проперти декларируете? Их нужно сетить на уровне allure-maven-plugin:

2 лайка

Спасибо, Пробовал объявлять в разных местах, но проблема оказалась в устаревшем allure-maven-plugin 2.2, который и не давал объявить проперти configuration. Благодаря вашему ответу обновил плагин и всё получилось.