После обновления проекта на Jmix 1.6.1 в композитном проекте перестал корректно собираться основной функциональный аддонн.
Проблема проявляется в том что в JAR аддона отсутствую файлы persistence.xml
и orm.xml
.
При сборке с подробным выводом (–info) видно, что никаких упоминаний про JPA/DTO сущности аддона нет вообще.
Если поменять в проекте JDK с 11 на 17 - все корректно собирается и работает.
Мигрировали композитный проект с 1.5.5 штано в Studio 2.3.3-241.
Из того, что пришлось сделать вручную:
- Во всех подпроектах внутри композитного прописать в
gradle-wrapper.properties
версию 8. Автоматическая миграция это сделала не во всех подпроектах. - В основном функциональном аддоне используются widgets и gradle 8 отказывался собирать аддон пока не прописали явную зависимость задач:
processResources {
mustRunAfter "compileWidgets"
}
Хотелось бы понять - это у нас в проекте какая-то проблема или просто переезжать на JDK 17?