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
隨意添加你的祕訣和更多的東西來清理!