web-dev-qa-db-ja.com

scalatestの「不明なアーティファクト。解決またはインデックス登録されていません」エラー

Build.sbtファイルを変更して、IntelliJ IDEAでscalatestの依存関係を追加しようとしています。コンソールにエラーログはありませんが、Unknown artifact. Not resolved or indexed.マウスを下線の上に置いたとき。これをどうやって解決しますか?事前に感謝します!

これは、依存関係を追加するために使用した行です:libraryDependencies += "org.scalatest" % "scalatest_2.11" % "3.0.1" % "test"

そして、私の画面は次のようになります。 enter image description here

34
user3474606

依存関係を追加したばかりの場合、まだダウンロードされていない可能性があります。これを行うには、プロジェクトを更新/再インポートします。

既にダウンロードされている場合は、IntelliJで警告のある行でAlt + Enterを押し、「プロジェクトリゾルバーのインデックスを更新する」クイックフィックスを選択し、「ローカルキャッシュ」インデックスを選択して「更新」をクリックします。

「更新済み」列の日付を確認することにより、更新が機能したことを確認できます。

Resolver indexes

36
Justin Kaeser

同じ問題がありました。ファイル->キャッシュの無効化/再起動...で問題を修正しました。
私の場合、プロジェクトの更新/更新は機能しませんでした。

10
Tom

私の状況では、私は試しました:

  1. Alt + Enterを押してから、プロジェクトを更新します。
  2. リゾルバのローカルキャッシュを更新します。
  3. ファイル->キャッシュの無効化/再起動。

上記のどれも機能しませんでした。将来の参考のために、この問題に対する私の解決策を以下に示します。

  1. Maven Integrationプラグインが有効になっていることを確認し、Resolversのローカルキャッシュを更新する代わりに、更新されないパブリックを更新します。

新しくインストールされたIntelliJ IDEAの場合、このプロセスはダウンロードの完了に時間がかかる場合があります。

5
John Smith