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

Java 如何将没有aspectj文件的roo项目打包到jar中,java,jar,package,aspectj,spring-roo,Java,Jar,Package,Aspectj,Spring Roo,您好,我正在使用SpringRoo创建一个访问数据库的服务,仅此而已。 因此,当我尝试使用eclipse导出到jar时,jar不包含一个java类, 但是这些文件: Contact.class 联系人可配置。类别 联系实体。类别 联系\u Roo\u ToString.class 联系\u Roo\u JavaBean.class 我知道这些是AspectJ文件,但为什么不编译成一个文件。Roo在幕后使用AspectJ来管理所有不属于业务逻辑的胶水。在Eclipse内部,这些文件存在,但被隐藏。

您好,我正在使用SpringRoo创建一个访问数据库的服务,仅此而已。 因此,当我尝试使用eclipse导出到jar时,jar不包含一个java类, 但是这些文件:
Contact.class
联系人可配置。类别
联系实体。类别
联系\u Roo\u ToString.class
联系\u Roo\u JavaBean.class

我知道这些是AspectJ文件,但为什么不编译成一个文件。

Roo在幕后使用AspectJ来管理所有不属于业务逻辑的胶水。在Eclipse内部,这些文件存在,但被隐藏。这些文件是独立的(并且它们生成独立的类文件),这一事实对程序的运行没有实际影响


但是,如果您确实想删除这些文件,可以执行推入式重构来删除所有roo工件。请注意,这是一个单向转换。一旦引入,roo就不可能再管理您的项目。

roo在幕后使用AspectJ来管理所有不属于业务逻辑的胶水。在Eclipse内部,这些文件存在,但被隐藏。这些文件是独立的(并且它们生成独立的类文件),这一事实对程序的运行没有实际影响


但是,如果您确实想删除这些文件,可以执行推入式重构来删除所有roo工件。请注意,这是一个单向转换。一旦被推入,roo就不可能再管理您的项目。

我想继续使用SpringRoo。没有别的办法吗?不,你不能两者兼得。Roo需要这些文件来生成代码。如果将它们放入java文件中,Roo将没有更多的上下文可供使用。我想保留Roo项目,但在打包jar以包含合并类的源代码时,没有Roo生成的工件。这可能吗?我想继续使用SpringRoo。没有别的办法吗?不,你不能两者兼得。Roo需要这些文件来生成代码。如果将它们放入java文件中,Roo将没有更多的上下文可供使用。我想保留Roo项目,但在打包jar以包含合并类的源代码时,没有Roo生成的工件。可能吗?