如何将没有aspectj文件的roo项目打包到jar中

时间:2010-09-10 19:53:44

标签: java jar package aspectj spring-roo

您好我正在使用Spring Roo创建一个访问数据库的服务。 所以,当我尝试使用eclipse导出到jar时,jar不包含一个java类, 但是这些文件:
Contact.class
Contact_Roo_Configurable.class
Contact_Roo_Entity.class
Contact_Roo_ToString.class
Contact_Roo_JavaBean.class
我知道这些是AspectJ文件,但为什么不编译成一个文件。

1 个答案:

答案 0 :(得分:1)

Roo在幕后使用AspectJ来管理不属于业务逻辑的所有粘合剂。在Eclipse内部,这些文件存在,但是被隐藏。这些文件是独立的(并且它们产生单独的类文件)这一事实应该对程序的操作没有实际影响。

但是,如果你想要删除这些文件,你可以进行重构以删除所有的roo工件。请注意,这是一种单向转换。一旦推入,roo就不可能再管理你的项目了。