2017-06-01 10 views
1

バージョンを変更することを推奨する例外をオンラインで検索しましたが、バージョンを変更しました。私は魅力的なテストレポートをチェックしたかったのですが、サンプルプロジェクトでも失敗しました

私はGitは(https://github.com/allure-examples/allure-testng-example

は、次の手順を実行する必要がありアリュールレポートを生成するには次の手順に を追っ魅力に行ってきました:

$ git clone [email protected]: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 
の下に発見されました

答えて

2

org.eclipse.aether.RepositorySystemの実装はありませんでしたバウンド。 魅力Mavenのプラグインが

ru.yandex.qatools.allure.report.AllureReportMojo

を配置しながら、Mavenのバージョン3.1.1以降を必要とします。

テストが失敗した場合でもレポートを生成する必要がある場合は、testFailureIgnoreのプロパティをMaven Surefireに指定する必要があります(指定された例ではすでに存在しています)。

+0

mavenのバージョンを変更しました。 魅力-TestNGの-例/ターゲット/サイト/プロジェクトreports.html は、それが /魅力-TestNGの-例/ターゲット/サイト/魅力-mavenのにナビゲートするハイパーリンク「アリュール」の空のレポート「アリュール」 クリックして表示します-plugin/index.html ロードしない「ページの読み込み」を表示します。 –

関連する問題