0
根据service.xml
,Liferay的Service Builder生成Java文件,目录,其他文件和数据库表。它还提取了这一代之后编写的代码的接口。如何清理Liferay Service Builder的旧文物?
当我重命名一个方法或删除一个类时,Liferay没有清理任何东西,方法/类/表只停留在那里。
如何从portlet项目中清除这些旧的工件,效果与我再次从头重新编写它一样?
根据service.xml
,Liferay的Service Builder生成Java文件,目录,其他文件和数据库表。它还提取了这一代之后编写的代码的接口。如何清理Liferay Service Builder的旧文物?
当我重命名一个方法或删除一个类时,Liferay没有清理任何东西,方法/类/表只停留在那里。
如何从portlet项目中清除这些旧的工件,效果与我再次从头重新编写它一样?
警告:首先进行备份。
退出喜欢的Liferay IDE,Liferay的工作室,Eclipse的任何IDE。
运行ant clean
清除生成的工件,以便您可以确保唯一剩下的就是遵循下面其余步骤后的代码。
暂时将您的实施文件从docroot/WEB-INF/src/yournamespace/service/impl
移开,例如将其移动到您的个人文件夹。再次
docroot/WEB-INF/service
docroot/WEB-INF/sql
docroot/WEB-INF/src/yournamespace
(请确保您已经移动您的实现文件到: 从您的portlet项目中删除以下文件夹(及其所有子文件夹)安全的地方)
service.xml
<namespace>
标签的内容,例如MyNamespace
MyNamespace_
。docroot/WEB-INF/src/yournamespace/service/impl
随意添加你的秘诀和更多的东西来清理!