2

当我从外部jar导入类时,GGTS Groovy错误中出现生成错误。Grails GGTS - 刷新依赖失败

我添加了一个JAR依赖于使用BuildConfig.groovy被安装到我的本地Maven回购我的Grails项目:

grails.project.dependency.resolution = { 
... 
    repositories { 
    ... 
    mavenLocal() 
    } 
... 
} 

dependencies { 
    runtime(group: 'groupId', name: 'nameId', version: 'versionId') 
} 

当我从罐子导入一个类,我得到的GGTS Groovy的错误编辑器Groovy: unable to resolve class...我可以从命令行或GGTS运行grail compilegrails run-app。很显然,Grails在查找jar并从我的代码中引用它时没有问题。

Another question建议用户运行'刷新依赖关系(或快捷方式“Alt + G,R”)'“,但会导致错误对话框。

Refresh dependecies failed 
java.lang.NullPointerException 

对外开放的错误日志视图显示堆栈跟踪:

java.lang.NullPointerException 
at org.grails.ide.eclipse.core.internal.classpath.PluginDescriptorParser.handleSimpleNode(PluginDescriptorParser.java:216) 
at org.grails.ide.eclipse.core.internal.classpath.PluginDescriptorParser.parse(PluginDescriptorParser.java:100) 
at org.grails.ide.eclipse.core.internal.classpath.GrailsPluginParser.parse(GrailsPluginParser.java:39) 
at org.grails.ide.eclipse.core.internal.plugins.PerProjectPluginCache.parseData(PerProjectPluginCache.java:110) 
at org.grails.ide.eclipse.core.internal.plugins.PerProjectPluginCache.initializePluginData(PerProjectPluginCache.java:81) 
at org.grails.ide.eclipse.core.internal.plugins.PerProjectPluginCache.refreshDependencyCache(PerProjectPluginCache.java:103) 
at org.grails.ide.eclipse.commands.GrailsCommandUtils$1.run(GrailsCommandUtils.java:392) 
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2345) 
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2327) 
at org.grails.ide.eclipse.commands.GrailsCommandUtils.refreshDependencies(GrailsCommandUtils.java:372) 
at org.grails.ide.eclipse.core.internal.classpath.GrailsClasspathContainerUpdateJob.runInWorkspace(GrailsClasspathContainerUpdateJob.java:89) 
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) 
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) 

我使用:

Grails 1.3.7 
GGTS 3.4.0.RELEASE-e4.3.1-linux-gtk-x86_64 

如何解决这个错误,并能够在GGTS编辑我的代码没有错误?

编辑:固定错字

回答

0

我面临GGTS类似的问题,即该项目是越来越编译从命令提示符处罚款(Grails的运行的应用程序),但GGTS被显示的问题,因为“无法解析类GrailsTestCase”。我检查了依赖管理(项目右键单击 - > Grails工具)并启用了它。我只是禁用它,并再次启用它。这在我的情况下解决了这个问题。可能是IDE的一些问题。