Я использую Liferay 6.2 GA5 Community Edition.Как удалить Entity полностью в Liferay (включить класс в JAR-файл)
Пример случай у меня есть 2 объектов в моем service.xml
, скажем, компания А & Б.
При запуске Service Builder, то он будет генерировать много JAVA файлы в моем исходном коде, а также генерировать JAR файл, расположенный в
".\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
содержит классы предприятия а & B.
Затем я пытаюсь удалить объект а в service.xml
, и я удалил соответствующие файлы 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 \ service \ com \ mycompany \ myapp', после удаления и восстановления службы связанный класс в JAR-файле теперь исчез. – danisupr4