Я разрабатываю новый компонент в папке ofbiz.Конфликт с разворачиванием/кешем Ofbiz
Что касается рабочего процесса, когда новые изменения сделаны в классах .java
, я запускаю команду компонента ant build
с другого терминала.
После завершения перестройки журнал сообщает мне, что Controller
перемонтировал мой компонент. Однако внесенные изменения не отражают в приложении.
Однако есть один случай, когда классы правильно перезагружены, а поведение приложения соответствует изменениям. Если класс никогда не был загружен ClassLoader
(он никогда не был доступен), модификации видны. Это заставило меня подумать, что классы/jar кэшируются где-то в приложении, и новые изменения не принимаются во внимание (таким образом, полностью преодолевая идею горячего развертывания в первую очередь).
Это настоящая проблема, или я пропустил что-то еще. Есть ли способ отключить это кэширование?