it-swarm-ja.com

Intellij2017.1でのGroovySDKのセットアップ

IntelliJ2017.1コミュニティedのプロジェクトでSpockテストを実行しようとしています。スペックファイルを編集しているときに、インポート行に「ConfigureGroovySDK」リンクのあるエラーメッセージ「Cannotresolvespock」が表示されます。そのリンクをクリックすると、「ライブラリのセットアップ」ダイアログが表示されます。 「ライブラリを使用」フォルダ検索があります。そこで、groovy-2.4.10 SDKフォルダーを見つけて、[OK]を押します。次に、このエラーメッセージが表示されます。

指定されたパスのGroovyディストリビューションが壊れているようです。バージョンを判別できません。

GroovySDKフォルダーを確認して再確認しました。これは、私が http://groovy-lang.org/download.html から行ったprestineダウンロードから解凍した完全なgroovySDKフォルダーです。

だから私は次にどこへ行くのか途方に暮れている。 IntelliJ 2017.1コミュニティedでこれに遭遇した人はいますか?

2
Jacomoman

私の質問に対するCrazyCoderのコメントが答えです。 2017.1.1バージョンのIDEAにアップグレードすると、問題が解決しました。

これは既知の問題です:

  • IDEA-170022 Groovyライブラリ(2.4.10バージョン)を作成できないため、Groovyプロジェクトを作成できません

回避策として、Groovy 2.4.9を使用するか、groovy-2.4.10.jarの名前をgroovy-2.4.9.jarに変更できます。

この問題は、IntelliJ IDEA 2017.1.1および2016.3.6バージョンで修正されています。

0
Jacomoman