在grails install-plugin app-engine期间,Google App Engine上的Grails部署被Unresolved Dependencies阻止

时间:2013-01-23 08:27:27

标签: google-app-engine grails grails-plugin grails-2.0

我按照此视频中描述的步骤 - http://www.youtube.com/watch?v=wP-aZdXymro在GAE上部署我的grails应用程序。我正在运行Grails-2.2.0,我已经卸载了hibernate插件。但是,当我尝试安装app-engine插件时,我收到以下消息 -

==> grails install-plugin app-engine
| Configuring classpath
| Error Failed to resolve dependencies (Set log level to 'warn' in BuildConfig.groovy for     more information):

- org.grails:grails-datastore-gorm-plugin-support:1.0.0.RELEASE
- org.grails:grails-datastore-gorm-jpa:1.0.0.RC3
- org.grails:grails-datastore-jpa:1.0.0.RC3
- org.grails:grails-datastore-web:1.0.0.RELEASE

2 个答案:

答案 0 :(得分:1)

请不要使用install-plugin,不推荐使用它。从application.properties中删除所有插件。然后,将其添加到您的BuildConfig.groovy:

compile ":app-engine:0.8.10"

之后您可以检查哪些插件仍然需要数据存储插件(如果有):

 dependency-report

答案 1 :(得分:1)

Grails与GAE不兼容。如果您想利用Groovy语法,或者将Grails应用程序部署到更传统的云提供程序(如Heroku,Cloudbees,AWS等),那么使用Gaelyk(https://gaelyk.appspot.com/)要好得多。