我们知道,在Grails项目中使用Grails类创建工具如“grails create- domain-class”等,能帮我们创建domain、service和controller等类及它们的 测试类及其他。因此,我们在Grails项目中常常是使用这些工具帮我们创建各种 类,而不是直接动手去创建它们。前面,我们已经动手将Grails项目集成到了 Eclipse里来,那么,在Eclipse开发平台上,我们又该如何创建这些对象呢?
在Grails官方网站上,对此有一段说明,详细的描述了如何在Eclipse上使用 这些工具,我将这段内容贴在下面:
你可以将grails配置为一个外部工具(External Tool), 然后就可以创建域对 象了,在eclipse里:
1.选择"Run > External Tools > External Tools...";
2.输入一个名字,例如:Grails;
3.在文件系统里找到grails.bat(或者*nix下的grails);
4.将工作目录设置为 ${project_loc};
5.参数设置为 ${string_prompt};
6.在Refresh这个tab里设置"Refresh resources upon completion"为 "project containing the selected resource";
7.在Common里, 在 "Display in favorites menu"里选中
现在你可以选择External Tool后面的下拉按钮(就是比运行多一个小箱子的 那个图标),选择Grails,例如:
1.在External Tools的下拉列表里选择 Grails ;
2.在弹出的对话框里输入create-domain-class ;
3.在控制台窗口中根据提示完成命令;
4.在grails-app/domain中打开新创建的类。
上面的蓝色字体的这段话,以创建一个domain类为例子,详细的说明了如何 使用Eclipse工具来创建Grails项目的各种类。
但是,上面的工作仍然是粗糙的,因为我们要创建一个domain类或者其他的 类,需要四步左右才能完成:
第一步是选择“Grails”按钮
第二步是输入“create-domain-class”命令
第三步是输入例如“User”这样的类名
第四步点击“ok”