升级时出现一些错误。我所做的是:
- 我下载了 Grails 2.3.0.M1,在 Eclipse -> Preferences->Groovy->Grails 中提取和更改。
- 将 Groovy 编译 1.8 更改为 2.0.7
- 我从 svn 中查看了我的 Grails 应用程序,它已经与 Grails 2.14 一起工作了。
我在 BuildConfig.groovy 中更改了这个
forkConfig = [maxMemory: 1024, minMemory: 64, debug: false, maxPerm: 256] grails.project.fork = [ test: forkConfig, // configure settings for the test-app JVM run: forkConfig, // configure settings for the run-app JVM war: forkConfig, // configure settings for the run-war JVM console: forkConfig // configure settings for the Swing console JVM ] grails.project.dependency.resolver = "maven" // or ivy
最后我运行 grails upgrade,我收到这样的错误:
错误 org.sonatype.aether.collection.DependencyCollectionException:无法收集依赖项
因此,我从 BuildConfig.groovy 中删除了之前添加的行。
现在,Grails 升级工作正常。但是它将很多罐子下载到常春藤缓存中。
一旦升级完成(成功)。如果我再次添加,我将这些行添加到 BuildConfig.groovy,一切正常。
但是,问题是,我应该能够在第一时间自己进行升级。第一次甚至不仅升级甚至 Grails clean 也无法正常工作。升级完成后,只有任何 Grails 命令工作。