如何在IDE中使用Grails依赖项

rao*_*son 12 ide grails dependencies maven-2 intellij-idea

所以我终于让我的依赖项与Grails一起工作了.现在,我的IDE(例如IntelliJ或Eclipse)如何利用它?或者我真的必须手动管理我的IDE在"开发时"知道哪些类?

如果BuildConfig.groovy脚本设置正确(参见此处),您将能够使用vi或您喜欢的编辑器编写代码,没有任何麻烦,然后运行grails compile将解析并将依赖项下载到常春藤缓存中,然后关闭 ...

但是,如果您使用的是Eclipse或IntelliJ等IDE,则在编码时需要手头的依赖项.显然 - 因为这些动物需要它们进行"实时"错误检测/编译过程.

现在,虽然您可以编写所有在您的IDE都不知道的地方闪烁着鲜红色的类,但它肯定不是很有趣 ......

Maven支持或正式调用的任何东西都与pom文件一起生活,不需要额外的"jar目录"指针,至少在IntelliJ中.我希望能够对Grails依赖项做同样的事情.

目前我在其中定义它们,BuildConfig.groovy另外我在当地磁盘上复制/粘贴当前的jar并让IDE指向它.

不太令人满意,因为我在代码更改方面的高度不稳定的项目模块环境中工作.这种情况将我直接导入"jar地狱",因为我的"开发和构建依赖"很容易失去同步,我必须手动管理,也就是说,我的脑子......

我的大脑应该忙于其他的事情 ......

谢谢!拉乌尔

PS:我目前正在使用Grails 1.2M4和IntelliJ 92.105.但是随意添加Grails的未来版本和不同的未来IDE的答案,因为 ...

小智 10

如果您使用带有Grails插件的Eclipse,请运行: Grails Tools-> Refresh Dependencies (实际上我已尝试使用STS).


Ste*_*ter 1

你试过了吗

grails integrate-with --intellij
Run Code Online (Sandbox Code Playgroud)

至少在 1.2.0RC1 中,这会创建 intellij 项目文件 - 但我不确定依赖项是否也由该文件管理。