如何清理Liferay Service Builder的旧工件?
Liferay基于如何清理Liferay Service Builder的旧工件?,liferay,code-generation,code-cleanup,liferay-service-builder,Liferay,Code Generation,Code Cleanup,Liferay Service Builder,Liferay基于service.xml,生成Java文件、目录、其他文件和数据库表。它还从这一代之后编写的代码中提取接口 当我重命名一个方法或删除一个类时,Liferay不会清理任何东西,方法/类/表就留在那里 如何从portlet项目中清除这些旧工件,就像我从头开始重新编写一样?警告:首先进行备份 清理文件系统 退出任何IDE,如Liferay IDE、Liferay Studio、Eclipse 运行antclean以清除生成的工件,这样在完成以下其余步骤后,您就可以确保只剩下代码了
service.xml
,生成Java文件、目录、其他文件和数据库表。它还从这一代之后编写的代码中提取接口
当我重命名一个方法或删除一个类时,Liferay不会清理任何东西,方法/类/表就留在那里
如何从portlet项目中清除这些旧工件,就像我从头开始重新编写一样?警告:首先进行备份 清理文件系统
- 退出任何IDE,如Liferay IDE、Liferay Studio、Eclipse
- 运行
以清除生成的工件,这样在完成以下其余步骤后,您就可以确保只剩下代码了antclean
docroot/WEB-INF/src/yournamespace/service/impl
移到一边,例如将其移到主文件夹
从portlet项目中删除以下文件夹(及其所有子文件夹):
docroot/WEB-INF/service
docroot/WEB-INF/sql
(再次确保已将实现文件移动到安全的地方)docroot/WEB-INF/src/yournamespace
service.xml
标记的内容,例如MyNamespace
MyNamespace\uu
- 运行服务生成器
- 将实现文件移回
docroot/WEB-INF/src/yournamespace/service/impl
- 再次运行服务生成器