2013-06-20 39 views
9

Tôi đang soạn thảo một dự án mà làm việc OK trong Eclipse, và xây dựng tốt với ant, nhưng trong IntelliJ IDEA cho:Giải quyết: Groovyc: Lỗi nội bộ groovyc: Mã 1

  • Internal groovyc error: code 1

Làm cách nào tôi có thể giải quyết vấn đề này? Các thông báo lỗi khác bao gồm:

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 

Bản thân Groovy được cài đặt trên Linux. Việc thêm nó dưới dạng trình biên dịch groovy trong cài đặt không ảnh hưởng đến hành vi:

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

Bạn đã thử thêm groovy làm Thư viện chung trong cài đặt nền tảng của dự án trong IntelliJ chưa? – dmahapatro

+2

Bạn đã thử phiên bản Groovy mới hơn chưa? 1.7.4 là gần 3 tuổi –

+0

Đồng ý. Có nhiều tính năng hữu ích có sẵn trong phiên bản gần đây không có trong Groovy 1.7. *. Phát biểu ra khỏi kinh nghiệm chuyển phiên bản cũ hơn của dự án Grails sang gần đây. :) – dmahapatro

Trả lời

3

Rõ ràng bạn đã cố gắng nhập dự án Eclipse vào IDEA và điều đó không đủ tốt. (Groovy) Eclipse đi kèm với phiên bản Groovy của riêng nó, trong khi trong IDEA, bạn phải thêm groovy-all-1.7.4.jar (hoặc bất kỳ phiên bản nào bạn muốn sử dụng) làm phụ thuộc biên dịch.

1

Di chuyển phụ thuộc Groovy vào cài đặt mô-đun ở trên cùng bên phải sau JDK.

Các vấn đề liên quan