在eclipse当中使用commonclipse

Posted on 2004-10-20 18:00  数码民工  阅读(1364)  评论(0编辑  收藏  举报
由于Matt Raible在appfuse1.6当中将BaseObject改成抽象类,所以你在appfuse当中的所有model类都不得不扩展其方法,不过你可以使用commonclipse来自动生成这些方法,虽然这个东西不是太好用,不过总比完全手写的好:-)
commonclipse在eclipse里面的安装很见的,选择Help > Software Updates > Find and Install > Search for new features to install > Next > New Remote Site    把http://commonclipse.sourceforge.net 添进去,然后让它自动更新好了。
更新完成后重新启动eclipse,在Window > Preferences > Java > Commonclipse中选择 General tab,但是不要选择第二和第三个复选框。然后把1.5当中的BaseObject改成下面这样:
public abstract class BaseObject implements Serializable {
    public abstract String toString();
    public abstract 
boolean equals(Object o);
    public abstract 
int hashCode();
}
现在你就可以开始使用commonclipse了。首先找到所有继承了BaseObject对象的类。直接在编辑器中选择BaseObject,然后按F4,就可以在层次结构视图当中看到所有继承类。打开继承类,鼠标右键菜单,选择commonclipse菜单项,让其自动生成方法。(不过我觉得还是太麻烦)。而且还有一些问题,有几次竟然修改了BaseObject类,更加常见的问题是,无法自动生成方法,也没有错误信息。

Copyright © 2024 数码民工
Powered by .NET 9.0 on Kubernetes