2013-06-20 22 views
9

私はEclipseでOK働くプロジェクトをコンパイルし、アリと罰金構築しますが、のIntelliJ IDEAになりますよ:解決:Groovyc:内部groovycエラー:コード1

  • Internal groovyc error: code 1

どうすれば解決できますか?その他のエラーメッセージには次のものがあります。

1:35:46 PM Unknown Natures Detected 
      Imported projects contain unknown natures: 
      org.eclipse.jdt.groovy.core.groovyNature 
      Some settings may be lost after import. 
1:43:55 PM Compilation completed with 1 error and 7 warnings in 20 sec 
Groovyc: Cannot compile Groovy files: no Groovy library is defined for module 

Groovy自体がLinuxにインストールされています。設定でグルーヴィーなコンパイラとしてそれを追加する動作には影響しません:

> groovy --version 
Groovy Version: 1.7.4 JVM: 1.6.0_24 
+2

IntelliJのプロジェクトのプラットフォーム設定でグローバルライブラリとしてgroovyを追加しようとしましたか? – dmahapatro

+2

Groovyの最新バージョンを試しましたか? 1.7.4はほぼ3歳です –

+0

同意します。最近のバージョンでは、Groovy 1.7にはない様々な便利な機能があります。 Grailsプロジェクトの古いバージョンを最近のものに移行した経験を話してください。 :) – dmahapatro

答えて

3

どうやらあなたはIDEAにEclipseプロジェクトをインポートしようとした、そしてそれが十分ではありません。 (Groovy)EclipseにはGroovyの独自のバージョンが付属していますが、IDEAではGroovy-All-1.7.4.jar(または使用するバージョン)をコンパイル依存として追加する必要があります。

1

モジュール設定のGroovy依存関係を、JDKの右下に移動します。

関連する問題