2013-06-20 12 views
9

Mam kompilacji projektu, który działa OK w Eclipse i buduje w porządku z ant, ale w IntelliJ IDEA daje:Rozwiązywania: Groovyc: Wewnętrzny błąd groovyc: kod 1

  • Internal groovyc error: code 1

Jak mogę to rozwiązać? Inne komunikaty o błędach to:

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 

Sam Groovy jest zainstalowany na systemie Linux. Dodanie go jako groovy kompilatora w ustawieniach nie ma wpływu na zachowanie:

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

Czy próbowałeś dodać groovy jako biblioteki globalnej w ustawieniach platformy projektu w IntelliJ? – dmahapatro

+2

Czy próbowałeś najnowszej wersji Groovy? 1.7.4 ma prawie 3 lata. –

+0

Zgadzam się. W najnowszej wersji dostępne są różne przydatne funkcje, których nie ma w Groovy 1.7. *. Mówiąc z doświadczenia przeniesienie starszej wersji projektu Grails do najnowszej. :) – dmahapatro

Odpowiedz

3

Najwyraźniej próbowano zaimportować projekt Eclipse na pomysł, a to nie jest wystarczająco dobre. (Groovy) Eclipse ma swoją własną wersję Groovy, podczas gdy w IDEA, musisz dodać groovy-all-1.7.4.jar (lub inną wersję, której chcesz użyć) jako zależność od kompilacji.

1

Przenieś zależność Groovy w ustawieniach modułu w prawym górnym rogu za JDK.

Powiązane problemy