Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

"Failed to read artifact descriptor for org.apache.maven.plugins" при запуска тестов maven-ом

infrastructure
maven
java
Теги: #<Tag:0x00007fedc415d1c8> #<Tag:0x00007fedc415d010> #<Tag:0x00007fedc415cea8>

(Jurko Petrenko) #1

Добрый день коллеги.
Суть проблемы. Есть тесты которые нужно перенести с локальной машины для выполнения на удаленный сервер. Запускаться они планируются отттуда же. Не долго мудрствуя закинул локальный проект на сервер. Поставил maven и всё selenium-ное. При попытке элементарного mvn compile - фэйл с ошибкой
"Plugin org.apache.maven.plugins:maven-jar-plugin:3.0.2 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-jar-plugin:jar:3.0.2: Could not transfer artifact org.apache.maven.plugins:maven-jar-plugin:pom:3.0.2 from/to central (https://repo.maven.apache.org/maven2): java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty " может кто-то уже лечил подобное? Исключить проблемный плагин из pom не помогло, точно так же ругается на следующий.
При этом локально такой проблемы нет, версии java, maven, плагины везде идентичные. Локальная ось macOS HighSierra, на сервере Ubuntu. Вот чую что так просто нельзя перекинуть папку с идеевским проектом и запускать на другой оси, а вот что именно пока не нарыл. Параллельно гуглению спрашиваю совета у коллег по цеху. pom выглядит так https://pastebin.com/tbGmFUgZ


(Vasiliy Rakshin) #2

Проблема у вас на убунте с установленной джавой.
Переустановите сдк.
Пишут ещё может помочь команда update-ca-certificates -f


(Jurko Petrenko) #3

Спасибо. Проблема пока ушла с первого плана, но как вернусь, к ней попробую сертификаты, а потом уже и джаву переставим.