我在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中导入项目时也是如此。
答案 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
),则在另一台计算机上也会收到相同的错误。