我使用的是 GGTS 3.6.4 for Mac。 当我在GGTS中导入我的项目时,该项目在我的其他MacBook GGTS上运行没有问题,显示以下错误消息:
加载圣杯 2.4.4 |配置类路径 错误 | 解决获取依赖项时出错:无法读取 xalan 的项目描述符:序列化程序:jar:2.7.1(使用 --stacktrace 查看完整跟踪( 错误 | 找不到所需的 Grails 构建依赖项。这通常是由于互联网连接问题(例如配置错误的代理(或grails-app/conf/BuildConfig.groovy中缺少存储库。请验证您的配置以继续。
当我尝试在 IntelliJ 中导入项目时也是如此。
这不是 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
(,您将在另一台计算机上也收到相同的错误。