Grails GGTS-刷新依赖项失败

Grails GGTS-刷新依赖项失败,grails,groovy,dependency-management,sts-springsourcetoolsuite,Grails,Groovy,Dependency Management,Sts Springsourcetoolsuite,从外部jar导入类时,在GGTS Groovy错误中会出现构建错误 我使用安装在本地maven repo中的BuildConfig.groovy向Grails项目添加了一个jar依赖项: grails.project.dependency.resolution = { ... repositories { ... mavenLocal() } ... } dependencies { runtime(group: 'groupId', name: 'nameId',

从外部jar导入类时,在GGTS Groovy错误中会出现构建错误

我使用安装在本地maven repo中的
BuildConfig.groovy
向Grails项目添加了一个jar依赖项:

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

dependencies {
  runtime(group: 'groupId', name: 'nameId', version: 'versionId')
}
当我从那个jar中导入一个类时,我在GGTS Groovy编辑器
Groovy:无法解析类…
中得到错误,我可以从命令行或GGTS运行
grailcompile
grailsrun-app
。因此,显然Grails在查找jar并从我的代码中引用它方面没有问题

建议用户运行“刷新依赖项(或快捷方式“Alt+G,R”)”,但这会导致出现错误对话框

Refresh dependecies failed
 java.lang.NullPointerException
打开错误日志视图显示stacktrace:

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中编辑代码而不出错?

我在GGTS中遇到了类似的问题,项目在命令提示符(grails run app)下编译良好,但GGTS将问题显示为“无法解析类GrailTestCase”。我检查了依赖关系管理(项目右键单击->Grails工具),它被启用了。我只是禁用了它,然后再次启用了它。这就解决了我的问题。IDE可能有问题