Цель приложения weblogic-maven-plugin 12.1.3. weblogic.utils.compiler.ToolFailureException: [J2EE:160127] ОШИБКА: не удалось удалить предыдущий архив
Если у вас есть проблемы с maven и целью appc с плагином maven, это приводит к:
weblogic.utils.compiler.ToolFailureException: [J2EE: 160127] ОШИБКА: не удалось удалить предыдущий архив
тогда прочитайте мой ответ ниже
1 ответ
Это решение сработало для меня.
Во-первых, важен порядок применения application.xml.
если вы используете плагин maven-ear-plugin, убедитесь, что все перечисленные модули находятся в порядке зависимости в pom
<modules>
<ejbModule></ejbModule>
</modules>
если нет, убедитесь, что ваш application.xml находится в порядке зависимости
<module>
<ejb>rng.jar</ejb>
</module>
и т.п.
Чтобы уточнить, что я имею в виду под порядком зависимости.
Если A зависит от C, B зависит от A, C ни от чего не зависит. Порядок спецификации должен быть C, A, B.
Во-вторых, кажется, что есть какие-то проверки наличия EJB-зависимостей, которые не нужны (вы не используете ни один из классов этого EJB-компонента). Используя первый метод, я смог уменьшить это до 1 банки без удаления. После этого все мои банки были удалены из временного каталога.
Каталог для справки был:
C: \ Users \ пользователь \AppData\Local\Temp\appcgen_1439472796562_application.ear