Поскольку я не смог найти артефакт 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-файл для этого плагина, это будет полезно, так как я не смог его найти.