[Resolved] Не запускается mvn site с Allure


(Лоханов Николай) #1

Добрый день!
Selenium-тесты написаны на Java, в качестве репорт-фреймворка используем Allure. Появилась следующая ошибка при попытке вызова site
Maven в консольке пишет вот такую вещь
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.4:site (default-site) on project smoke: Execution default-site of goal org.apache.maven.plugins:maven-site-plugin:3.4:site failed: An API incompatibility was encountered while executing org.apache.maven.plugins:maven-site-plugin:3.4:site: java.lang.NoSuchMethodError: org.eclipse.aether.spi.connector.Transfer.getListener()Lorg/eclipse/aether/transfer/TransferListener;

Я уже попытался попрыгать с версии на версию самого maven-а, плагина maven-site, но ошибка не лечится.


(sidelnikovmike) #2

Pom.xml можете показать?
Ошибка не похожа на связанную с аллюром


(Лоханов Николай) #3
<properties>
  <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  <fw.version>1.0.3-SNAPSHOT</fw.version>
  <testng_xml>testng.xml</testng_xml>
  <selenium.version>2.44.0</selenium.version>
  <allure.version>1.4.5</allure.version>
  <aspectj.version>1.7.4</aspectj.version>
</properties>

(sidelnikovmike) #4

Есть несколько вариантов:

  1. Посмотрите как сделан pom.xml тут. Хотя у Вас вроде как очень похоже.
  2. Попробуйте запустить без аллюра(исключите зависимости и закоментируйте в коде его использование)

Если что - мавен должен быть версии 3.1.1 и выше.
Версию аллюра, наверное, лучше взять 1.4.4.


(Лоханов Николай) #5

Спасибо. Я подозреваю, что всё-таки проблема с maven-ом и неправильным подключением к сонатайповскому репозиторию, а не с аллюром. Как разберусь - отпишусь.


(sidelnikovmike) #6

Будем ждать!


(Лоханов Николай) #7

Это сейчас будет очень смешно и глупо.
Я не знаю, в чем была проблема - может быть, настройки maven-а криво подцеплялись, может быть, что-то ещё, сбой какой-то. По каким-то причинам IDEA решила, что нужна зависимость org.eclipse.aether и постоянно её выкачивала, запускала. Она же, в свою очередь, роняла исполнение команды site.
Починилось всё чудесным образом после перезагрузки компьютера. По всей видимости, настройки наслаивались на настройки и что-то пошло не так.
Мораль очевидна, я считаю. :smile:


(sidelnikovmike) #8

Иногда даже самые сложные проблемы решаются очень просто :smile:


(Taras) #9

я уже постил им такой баг - поищите на странице allure на github.