Liferay 6.2 GA5 Community Edition を使用しています。
サンプル ケース に 2 つservice.xml
のエンティティがあります。たとえば、エンティティ A と B とします。
Service Builder を実行すると、ソース コードに多くの JAVA ファイルが生成され、次の場所にある JAR ファイルも生成されます。
".\my-app\liferay-plugins-sdk-6.2\portlets\my-app-portlet\docroot\WEB-INF\lib\my-app-service.jar"
com.mycompany.myapp.model
7-zip で開くと、パッケージにエンティティ A と B のクラスが含まれていることがわかります。
次に、 のエンティティ A を削除しようとしservice.xml
ました。ソース コードで生成された対応する JAVA ファイルを削除してから、Service Builder を再度実行しましたがmy-app-service.jar
、エンティティ A はまだ存在しています。
JARファイルから完全に削除するにはどうすればよいですか? 私の場合、生成されたJAVAファイルを手動で削除しましたが、Service Builderはそれを削除しません。