所以我终于让我的依赖项与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的答案,因为 ...
如果您使用带有Grails插件的Eclipse,请运行: Grails Tools-> Refresh Dependencies (实际上我已尝试使用STS).