スポンサーリンク
EclipseでMavenを使ってビルドしようとしたとき、「org.testngパッケージが見つからない」というエラーが出てしまいました。このエラーガ消えるまでの手順をメモしておきます。
スポンサーリンク
エラー
最初に出たのはこんなエラーでした。
パッケージ org.testng は存在しません
TestNGをDependenciesに追加する
Eclipseの自動でGroupIDとArtifactIdを検索している機能ではtestngが見つからないので、検索してみると、「Maven Surefire Plugin - Using TestNG」が見つかりました。
ここにある通り、
- groupID : org.testng
- artifactId : testng
- version : 6.3.1
- scope : test
と設定してあげると、解決しました。
エラー2
この問題は解決したものの、続いて次のエラーも出ていました。
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
これを解決するために、今度は「SLF4J FAQ」を参考にして、依存関係を設定しました。
- groupID : org.slf4j
- artifactId : slf4j-api
- version : 1.7.2
- scope : test
おまけ
「Project configuration is not up-to-date with pom.xml. Run project configuration update」というエラーが「Problemsビュー」に表示されました。文字通りpom.xmlが更新されていないので、「Package Explorer」上のプロジェクトを右クリックして「Maven>Update Project Configurations」で更新することで、エラーを消すことができます。
スポンサーリンク
コメント(0)
新しいコメントを投稿
|HOME|
『Maven実行時の「エラー: ダイヤモンド演算子は-source 1.5でサポートされていません」エラー』 OLD >>
スポンサーリンク