我确实在网上搜索了建议更改版本的例外情况而且我更改了版本仍然没有结果。
我去了诱惑Git(https://github.com/allure-examples/allure-testng-example)
按照以下步骤操作 要生成倾城报告,您应该执行以下步骤:
$ git clone git@github.com:allure-examples/allure-testng-example.git
$ mvn clean test
$ mvn site
结果和例外情况见
maven-site-plugin:3.0:site (default-site) @ allure-testng-example ---
[INFO] configuring report plugin ru.yandex.qatools.allure:allure-maven-plugin:2.2
Jun 01, 2017 4:41:30 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
答案 0 :(得分:2)
未绑定org.eclipse.aether.RepositorySystem的实现。 找到ru.yandex.qatools.allure.report.AllureReportMojo
Allure Maven插件需要Maven 3.1.1或更高版本。
如果您需要生成报告,即使您的测试失败,您也需要为Maven Surefire指定testFailureIgnore
属性(已在指定示例中出现)。