Не удалось получить отчет для ru.yandex.qatools.allure:allure-maven-plugin: Невозможно загрузить mojo 'report'
Может ли кто-нибудь помочь мне. Я пытаюсь запустить проект https://github.com/allure-examples/allure-testng-example. Я выполнил команду mvn clean, mvn test и после "mvn site" и получил ошибку:
Please refer to D:\temp\allure-testng-example\target\surefire-reports for the individual test results.
[INFO]
[INFO] --- maven-site-plugin:3.0:site (default-site) @ allure-testng-example ---
[INFO] configuring report plugin ru.yandex.qatools.allure:allure-maven-plugin:2.2
сен 07, 2016 5:05:11 PM org.sonatype.guice.bean.reflect.Logs$JULSink warn
WARNING: Error injecting: ru.yandex.qatools.allure.report.AllureReportMojo
com.google.inject.ProvisionException: Guice provision errors:
1) No implementation for org.eclipse.aether.RepositorySystem was bound.
while locating ru.yandex.qatools.allure.report.AllureReportMojo
1 error
at com.google.inject.internal.InjectorImpl$3.get(InjectorImpl.java:974)
at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1000)
at org.sonatype.guice.bean.reflect.AbstractDeferredClass.get(AbstractDeferredClass.java:45)
at com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:84)
....
2 ответа
Используйте Allure Commandline для создания и открытия отчета
Решаемые.
Благодаря https://github.com/allure-framework/allure-core/issues/577 проблема была в IntelliJ IDEA, в которой по умолчанию используется пакетный maven.
Для корректной работы вы должны использовать последнюю версию Maven.