在Eclipse里使用Grails类创建工具

我们知道,在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”

时间: 2024-10-31 15:04:39

在Eclipse里使用Grails类创建工具的相关文章

eclipse中怎样查看类之间的引用关系

问题描述 我想查看一个项目中的所有类之间的相互引用关系:在A类中查询它引用的所有其他的类可以看开头部分的import就可以知道但是A类要知道整个项目中有哪些类引用了它怎么看(看有些人说是F4,这好像看不到 显示的内容只是A类调用了的哪些方法而已 和outline视图差不多)我想知道eclipse有木有哪个插件可以查看一个类引用哪些类并且哪些类引用它呢? 解决方案 在类名上点击右键,选Reference->Workingspace或者直接快捷键Ctrl+Shift+G解决方案二:Ctrl+T解决方

《Java程序员面试秘笈》—— 1.13 使用工厂类创建线程

1.13 使用工厂类创建线程 工厂模式是面向对象编程中最常使用的模式之一.它是一个创建者模式,使用一个类为其他的一个或者多个类创建对象.当我们要为这些类创建对象时,不需再使用new构造器,而使用工厂类. 使用工厂类,可以将对象的创建集中化,这样做有以下的好处: ◆ 更容易修改类,或者改变创建对象的方式: ◆ 更容易为有限资源限制创建对象的数目.例如,我们可以限制一个类型的对象不多于n个. ◆ 更容易为创建的对象生成统计数据. Java提供了ThreadFactory接口,这个接口实现了线程对象工

在.NET里更好的创建XML文档

xml|创建 在.NET里更好的创建XML文档 作者: BUILDER.COM 创建XML文档不是一件特别困难的事,但是却是很让人乏味的,尤其是在你必须总是创建类型相似的文档的时候.使用代码来处理这些重复性的任务是行得通的.但是利用机器自动编程来创建XML文档到底有多难或者有多容易?这取决于你所使用的方法. 编写标示语言是令人乏味的任务  对于这个问题过于简单化的回答是:创建XML文档和创建文本文档是一样简单的.毕竟,XML文档只是一个文本文档.但是一个更加现实的回答是:编写标示语言可能会是令人

使用Eclipse和Java SE 6创建独立Web Services应用程序,第2部分

使用Eclipse和Java SE 6创建独立Web Services应用程序,第2部分: Web服务客户端应用程序 开始之前 关于本系列 此系列教程演示如何使用 Java SE 6 创建可轻松地从命令行而不是从 Web 应 用程序服务器容器中运行的独立 Web 服务服务端和客户端应用程序.在简单的 Hello World 示例中,您将利用 Eclipse IDE.Java SE 6 和 Apache Ant 轻松 创建完全可以正常工作的 Web 服务服务端和客户端应用程序.您还将使用 TCP/

使用Eclipse和Java SE 6创建独立Web Services应用程序,第1部分

使用Eclipse和Java SE 6创建独立Web Services应用程序,第1部分: Web Services服务端应用程序 开始之前 关于本系列 此系列教程演示如何使用 Java SE 6 创建可轻松地从命令行而不是从 Web 应 用程序服务器容器中运行的独立 Web Services 服务端和客户端应用程序.使用 简单的 Hello World 示例,您将利用 Eclipse IDE.Java SE 6 和 Apache Ant 轻松创建完全可以正常工作的 Web Services 服

用WSAS和Eclipse简化Web服务的创建

现在 Web 服务无处不在.如果需要为正在开发的新应用程序或是新特性创建 Web 服务,这是一个好机会.而在不久前,创建 Web 服务还是一项费力的工作.WSO2 意识到了这种情况并创建了一个 Eclipse 插件来帮助您更轻松地使用 Web 服务.本文将介绍 WSO2 Web Services Application Server (WSAS) Eclipse 插件以及它如何帮助开发 Web 服务. WSO2 WSAS 是什么? 在深入介绍适用于 Eclipse 的 Web Services

eclipse-安卓studio里编写监听器类导入OnClickListener问题

问题描述 安卓studio里编写监听器类导入OnClickListener问题 我在我安卓studio1.3.2版本里敲下面这段代码 class ButtonClickListener implements OnClickListener 自动提示implements OnClickListener(android.dialogInterface) 而无法自动导入View.OnClickListener 但是我看许多视频里用eclipse就可以在这两个包中二选一导入.我不知道为什么,也不知道这两

Yarn 更快更可靠的 CI 创建工具

本文讲的是Yarn 更快更可靠的 CI 创建工具, 你可能听说过 Yarn ,它剑指苍穹,要做成一个更快.更可靠的 npm 客户端.能够更快的在本地安装扩展包的确很棒,但是为了真正能够使用 Yarn 到淋漓尽致,你最好在持续继集成务器上使用它. 当配合一台持续集成服务器使用时,Yarn 能够减少因为各式各样的安装包的解析方式不同导致的随机 CI 错误. 由于安装缓慢和 CI 产生的随机错误会降低整个团队的开发效率,它们将会成倍地给你的团队拖后腿.随机错误的出现甚至比安装缓慢更令人沮丧,因为一旦出

eclipse rcp 扩展点view创建时机问题

问题描述 eclipse rcp 扩展点view创建时机问题 我创建了两个view扩展点,他们以分页方式布局,如图 启动时自动加载左边的页面(view类的构造函数和CreatPartControl被调用).只有当鼠标点击切换到右边页面时,对应view的构造函数和CreatePartControl方法才会被调用,页面才会创建.有没有什么方法让这个页面在这个插件启动时就自动创建,而不是点击后才创建.