2013-10-15 17 views
9

Tôi đang phát triển plugin intelliJ sử dụng ngôn ngữ phát triển như một ngôn ngữ phát triển.Groovy sai được nạp khi sử dụng groovy từ plugin ý tưởng intelliJ của tôi

Hệ thống của tôi có rãnh 2.1.7 làm mặc định, nhưng ý tưởng intelliJ sử dụng groovy 2.0.6 (trong lib/).

Khi tôi bắt đầu ý tưởng với plugin của mình, tôi có ngoại lệ này khi tải lớp Groovy của mình.

Conflicting module versions. Module [groovy-all is loaded in version 2.1.7 and you are trying to load version 2.0.6 

Đây là backtrace hàng đầu.

groovy.lang.GroovyRuntimeException: Conflicting module versions. Module [groovy-all is loaded in version 2.1.7 and you are trying to load version 2.0.6 
    at org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl$DefaultModuleListener.onModule(MetaClassRegistryImpl.java:509) 
    at org.codehaus.groovy.runtime.m12n.ExtensionModuleScanner.scanExtensionModuleFromProperties(ExtensionModuleScanner.java:78) 
    at org.codehaus.groovy.runtime.m12n.ExtensionModuleScanner.scanExtensionModuleFromMetaInf(ExtensionModuleScanner.java:72) 
    at org.codehaus.groovy.runtime.m12n.ExtensionModuleScanner.scanClasspathModules(ExtensionModuleScanner.java:54) 
    at org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.<init>(MetaClassRegistryImpl.java:110) 
    at org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.<init>(MetaClassRegistryImpl.java:71) 
    at groovy.lang.GroovySystem.<clinit>(GroovySystem.java:33) 
    at org.codehaus.groovy.reflection.ClassInfo.getMetaClassUnderLock(ClassInfo.java:162) 
    at org.codehaus.groovy.reflection.ClassInfo.getMetaClass(ClassInfo.java:192) 
    at io.github.tomykaira.accelvoice.ideaplugin.NextInsertionHolder.$getStaticMetaClass(NextInsertionHolder.groovy) 
    at io.github.tomykaira.accelvoice.ideaplugin.NextInsertionHolder.<init>(NextInsertionHolder.groovy) 
    at io.github.tomykaira.accelvoice.ideaplugin.AccelVoiceModule.moduleAdded(AccelVoiceModule.java:45) 
    at com.intellij.openapi.module.impl.ModuleImpl.moduleAdded(ModuleImpl.java:236) 
    at com.intellij.openapi.module.impl.ModuleManagerImpl$4.run(ModuleManagerImpl.java:535) 
    at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:1013) 
    at com.intellij.openapi.module.impl.ModuleManagerImpl.fireModuleAddedInWriteAction(ModuleManagerImpl.java:532) 
    at com.intellij.openapi.module.impl.ModuleManagerComponent$3$1.run(ModuleManagerComponent.java:139) 
    at com.intellij.openapi.application.impl.LaterInvocator$1.run(LaterInvocator.java:169) 
    at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:343) 

Trả lời

3

Tôi gặp vấn đề tương tự.

Vui lòng kiểm tra các thiết lập IntelliJ của bạn dưới:

Cấu trúc dự án/Toàn cầu Libraries - loại bỏ 2.0.6 phiên bản

1

Tôi đã kiểm tra các thiết lập IntelliJ tôi dưới:

Cấu trúc dự án/Toàn cầu Libraries

và ở đó tôi chẳng thấy gì cả.

Sau đó, tôi đã xem Cấu trúc dự án/Thư viện và ở đó tôi tìm thấy một mô-đun là hai phiên bản khác nhau của tất cả các rãnh (2.4.1 và 2.4.5).

Khi tôi đã xóa phiên bản groovy không chính xác, sự cố đã được giải quyết.

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