私はLiferay 6.2 GA5 Community Editionを使用しています。LiferayでEntityを完全に削除する方法(JARファイルのincludeクラス)
私は私のservice.xml
で2つのエンティティを持つサンプルの場合は、のは、エンティティA & B.
私はサービスビルダを実行すると、それが私のソースコードの多くのJavaファイルを生成し、また
にあるJARファイルを生成しますと言ってみましょう".\my-app\liferay-plugins-sdk-6.2\portlets\my-app-portlet\docroot\WEB-INF\lib\my-app-service.jar"
その後、私は0123にエンティティAを削除しようと、私は7-ZIPでそれを開いて、私は、エンティティA & B.
のクラスが含まれてcom.mycompany.myapp.model
パッケージで見ることができます、ソースコードで生成された対応するJAVAファイルを削除した後、Service Builderを再度実行しますが、my-app-service.jar
のエンティティAはまだ存在します。
どうすればJARファイルから完全に削除できますか?私の場合、Service Builderはそれを削除しないため、生成されたJAVAファイルを手動で削除しています。
ありがとうございました。私はクラスAのすべての出現箇所を検索しましたが、これはJAVAソースの '。\ liferay-plugins-sdk-6.2 \ portlets \ my-app-portlet \ docroot \ WEB-INF \サービス\ com \ mycompany \ myapp'を削除してサービスを再構築した後、JARファイルの関連するクラスが削除されました。 – danisupr4