我想在放入另一个项目之前测试一些像expandablePannels等功能,所以我创建了一个带有CRUD的新项目,所以我可以使用grails ui
我正在使用Intellij 11,所以我安装了该插件,并回复了以下错误:
Error Failed to resolve dependencies (Set log level to 'warn' in BuildConfig.groovy for more information):
- org.grails.plugins:yui:[2.6.0,)
IDEA hook: Grails not found!
| Error java.lang.NullPointerException
| Error at org.jetbrains.groovy.grails.rt.Agent$2.run(Agent.java:99)
| Error at java.lang.Thread.run(Thread.java:680)
其他人在使用此插件时遇到问题?
答案 0 :(得分:7)
更容易:
编辑BuildConfig.groovy并通过以下方式更改插件依赖项的行:
compile ":yui:2.8.2.1"
compile (":grails-ui:1.2.3") {
excludes 'yui'
}
以防它对你有用。
答案 1 :(得分:4)
我将应用程序从grails 1.3.7升级到2.1.0时遇到了同样的问题。 yui是grails-ui插件的依赖项(因为grails-ui需要冒泡,冒泡需要yui: - /)这就是我所做的:
<dependency org="org.grails.plugins" name="yui" rev="**[2.6.0,)**" force="true" conf="compile->compile(*),master(*);runtime->runtime(*)">
<dependency org="org.grails.plugins" name="yui" rev="2.8.2" force="true" conf="compile->compile(*),master(*);runtime->runtime(*)">
在此之后,这个错误消失了。 希望这会有所帮助。
感谢predicador37;更清洁&amp; groovy-way这样做 - 把它放在BuildConfig.groovy的插件中:
compile ":yui:2.8.2.1"
compile (":grails-ui:1.2.3") {
excludes 'yui'
}