Отчеты c помощью ATUReports в Jenkins


(Имя Фамилия) #1

Использую ATUReports для получения отчетов. Добавила ATUReports в локальный репозиторий и внесла депенденс в pom file
При сборке mavenom все работает прекрасно.
Но при запуске в дженкинс возникает ошибка

[WARNING] The POM for atu:atu-reporter-selenium-testng:jar:5.1.1 is missing, no dependency information available
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.572 s
[INFO] Finished at: 2014-12-18T11:38:55+02:00
[INFO] Final Memory: 8M/19M
[INFO] ------------------------------------------------------------------------

[ERROR] Failed to execute goal on project Maven_Tests_ATUReporter: Could not resolve dependencies for project Mindfire:Maven_Tests_ATUReporter:jar:0.0.1-SNAPSHOT: Failure to find atu:atu-reporter-selenium-testng:jar:5.1.1 in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced -> [Help 1]

как исправить ошибку? почему дженкинс не находит зависимости?


(Sergey Korol) #2

Вообще говоря странный подход. А что если Jenkins переедет на другой сервер? Будете инстоллить jar по новой? Все 3rd party jars должны храниться централизовано, к примеру, на Nexus.

Можно конечно явно указать путь к локальному репозиторию при сборке:
-Dmaven.repo.local="path"

Но этот подход концептуально неверный.