我正在使用 Liferay 6.2 GA5 社区版。
示例案例我的 2 个实体,service.xml
比如说实体 A 和 B。
当我运行 Service Builder 时,它将在我的源代码中生成许多 JAVA 文件,并生成位于
".\my-app\liferay-plugins-sdk-6.2\portlets\my-app-portlet\docroot\WEB-INF\lib\my-app-service.jar"
我用 7-zip 打开它,我可以看到包com.mycompany.myapp.model
中包含实体 A 和 B 的类。
然后我尝试删除实体A service.xml
,我已经删除了我的源代码中生成的相应JAVA文件,然后我再次运行Service Builder,但是在里面my-app-service.jar
,实体A仍然存在。
如何从 JAR 文件中完全删除它?因为在我的情况下,Service Builder 不会删除它,尽管我已经手动删除了生成的 JAVA 文件。