web-dev-qa-db-ja.com

Intellij IDEA Groovyプロジェクトで@Grabから依存関係をインポートしない

私が取り組んでいるグルーヴィーなスクリプトがあります。@ Grabアノテーションを使用して依存関係をインポートします。このスクリプトは、IDEA内およびコマンドラインから実行されます。ただし、IDE内では、インポートは赤で(解決不能として)表示され、そのようにインポートされたクラスの自動補完は提供されません。

IDEA内でHttpプロキシとして構成されているプロキシを介して企業リポジトリにアクセスしています(とにかく、モジュールは私のローカル.m2リポジトリにある必要があります。)

誰もがアイデアを持っています(しゃれは意図していません!)?

IntelliJ IDEA 12.5 Ultimate(IU-129.1135)、JRE 1.7、およびGroovy 2.1.6を使用しています。

42
GKelly

CrazyCoderで述べられているように、Alt + Enterを選択し、次にGrab the ArtifactsおよびEnterを選択します。

78
Remi Mélisson

Grabの依存関係の解決を妨げる2つの問題がある可能性があります

  1. ソースコードフォルダーは「ソースルート」としてマークされていません。これを行うには、フォルダを右クリックして"Mark Directory As" -> "Sources Root"を選択します
  2. プロジェクトに有効なプロジェクトJDKがありません。これを行うには、Ctrl-Alt-Shift-Sを押し、"Project" -> "Project SDK"を選択して、Java JDK。

これらの手順が完了すると、Alt + Enterを押して、[アーティファクトを取得]を選択できるようになります。

3
Nerrve