Не удалось запустить плагин jacoco-gerrit-maven-plugin - PullRequest
0 голосов
/ 13 ноября 2018

Поскольку я не смог найти артефакт JAR для плагина jacoco-gerrit-maven-plugin (https://github.com/stepanv/jacoco-gerrit-maven-plugin), я решил его построить. Для этого необходимо обновить POM.xml. Файл POM, который я использовал, доступен здесь: https://gist.github.com/cedrico2016/75ccbd6847afeabd92583154bad1930e

Я строю флягу соответственно пакету mvn.

У меня есть работа Дженкинса, где я пытаюсь запустить плагин, как описано net.uvavru.maven.plugin: jacoco-gerrit-maven-plugin: jacoco-to-gerrit -Djacoco.execFile = target / jacoco.exec -Dgerrit.password = ***** -Dgerrit.port = 8080 -Dgerrit. имя пользователя = робот -Dgerrit.host = gerrit.someorg.com

maven 3.5 установлен на моем сервере jenkins.

Я получил следующую ошибку:

[ERROR] Failed to execute goal net.uvavru.maven.plugin:jacoco-gerrit-maven-plugin:1.0:jacoco-to-gerrit (default-cli) on project intermodal-core: Execution default-cli of goal net.uvavru.maven.plugin:jacoco-gerrit-maven-plugin:1.0:jacoco-to-gerrit failed: A required class was missing while executing net.uvavru.maven.plugin:jacoco-gerrit-maven-plugin:1.0:jacoco-to-gerrit: javax/ws/rs/core/Configuration
[ERROR] -----------------------------------------------------
[ERROR] realm =    plugin>net.uvavru.maven.plugin:jacoco-gerrit-maven-plugin:1.0
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] = file:/root/.m2/repository/net/uvavru/maven/plugin/jacoco-gerrit-maven-plugin/1.0/jacoco-gerrit-maven-plugin-1.0.jar
[ERROR] urls[1] = file:/root/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar
[ERROR] Number of foreign imports: 1
[ERROR] import: Entry[import  from realm ClassRealm[maven.api, parent: null]]
[ERROR] 
[ERROR] -----------------------------------------------------: javax.ws.rs.core.Configuration
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginContainerException

Я уже пытался удалить репозиторий ~ / .m2 / перед повторным запуском задания jenkins, но появляется та же ошибка. любой обходной путь.

Если кто-то может также предоставить мне JAR-файл для этого плагина, это будет полезно, так как я не смог его найти.

...