2011-06-06 74 views
2

我一直在使用IntelliJ近一年的广告,我一直对此感到非常满意。然而,昨天我在我的新笔记本电脑(Ubuntu 11.04)上设置了它,并且自从.. :-(IntelliJ IDEA/Grails未解析插件

grails clean,试图将项目结构/设置更改为包含$HOME/.grails/1.3.x/projects/projectName/plugins,但未看到插件模块仍然一无所获。我的理解是,它应该自动拾取插件,对吗?

为了记录在案,我使用Grails 1.3.4,IntelliJ IDEA的终极9.0.4。

+1

你确定这是IntelliJ的问题?你有没有在shell中尝试'grails list-plugins'? – Medrod 2011-06-06 07:30:22

回答

5

我强烈建议切换到最新的Intellij版本(现在为10.5.1)。自9.x以来,对Grails的支持得到了很大的提升。如果您不想升级,请检查以下区域:

  • 都使用classpath变量设置是否正确?
  • 您是否引用了正确的Grails版本?
+0

我尝试了最新版本10.5.1,并且确实立即解决了插件问题,但始终只是成本问题:-(奇怪的是,我从来没有在以前的版本9.0中遇到过这种问题。 4.奇怪的东西,非常感谢您的帮助! – Iraklis 2011-06-08 04:57:11

+0

升级Intellij是最值得的成本,提高了生产力很快回报 – 2011-06-08 11:24:26

+0

事实上,10.5.1做的伎俩,它现在像一个魅力! – Iraklis 2011-06-12 07:07:48

2

我已经有想过一段时间对我来说也这样做。即使在最新版本中(虽然我确实同意你应该升级,但9-> 10不是免费的)。对我来说,我只需要杀死IDEA并重新启动它。

+0

看来,这似乎是我不是唯一一个,这个问题对于大多数用户来说是随机的。重新启动/重新安装似乎解决了这个问题,好吧,不适合我!非常感谢Gregg! – Iraklis 2011-06-08 04:58:12

2

重要更新!它将在11.1.2中修复! YEEAAAH!

在我的情况下插件无法解析,因为自定义系统属性'grails.work.dir'。如果你的项目使用默认的'grails.work.dir'比确定否则插件将不会解决。在Idea 10.5.4,11.1.1和Windows 7上测试。

4

我在使用IntelliJ 11.1.3和Grails 2.1.1。

常规问题: IDE构建/制作项目/运行单元测试有时无法解析在插件中引用为依赖关系的类并产生“无类...”错误。正常的Grails目标(编译,运行应用程序,测试应用程序)工作没有问题!

解决方法: 重新启动IntelliJ'奇迹般地'更正了我的插件相关的'没有类...'错误。

什么不工作: Grails的解决依赖性(有道理的,因为Grails的运行的应用程序工作正常!) Grails的清洁(同样是有道理的,这是刚刚清洗输出)

好像IDE编译/使项目/运行单元测试在某些情况下使用陈旧的类路径。不幸的是,我没有可重复的测试用例,但注意到修改BuildConfig并执行grails刷新依赖或编译或运行应用程序不会使IDE更新它的grailsPlugins列表!