GGTS 3.6.4无法运行项目

时间:2018-07-01 07:08:37

标签: grails intellij-idea ggts

我在Mac上使用GGTS 3.6.4。 当我在其他MacBook上正常运行的GGTS中导入项目时,显示以下错误消息:

  

加载Grails 2.4.4   |配置类路径   错误   解决获取依赖项的错误:无法读取xalan:serializer:jar:2.7.1的工件描述符(使用--stacktrace查看完整跟踪)   错误   找不到所需的Grails构建依赖项。这通常是由于Internet连接问题(例如代理配置错误)或grails-app / conf / BuildConfig.groovy中缺少存储库。请验证您的配置以继续。

当我尝试在IntelliJ中导入项目时也是如此。

1 个答案:

答案 0 :(得分:0)

这不是IDE的问题。

您的应用程序具有依赖项xalan:serializer:jar:2.7,在本地存储库或Internet上找不到它。

该依赖关系存在于Maven Central(https://mvnrepository.com/artifact/xalan/serializer/2.7.1)中,这是在任何grails应用程序中都可以使用的标准回购协议,因此请确保您的BuildConfig.groovy启用了Maven Central:

grails.project.dependency.resolution = {

...

repositories {

    ...
    mavenCentral()
    ...

}

...

您提到此应用程序在另一台计算机上运行,​​这是因为该计算机已在某个位置本地缓存了该依赖项,并且grails在此找到了该依赖项。如果删除本地Maven缓存(.m2和/或.ivy),则在另一台计算机上也会收到相同的错误。