App and Composite project not creating database entities for entities in submodules

Since I have upgraded the JMIX version to the following:

Jmix version: 1.5.1
Jmix Studio plugin version: 1.5.1-231
IntelliJ version: IntelliJ IDEA 2023.1 (Community Edition)

I am finding it impossible to create addon entites tables in my app database.

The liquibase changelogs seem to ommit addon entities.

Previously I was using version < 1.2 (can’t remember which exactly) and wasn’t able to use composite projects but at least I was able at least once to create a mysql database based on both addons and app entities.

Now with the latest version I am finding it impossible. The app will only create the in-app defined entities.

Any ideas why this might be happening?

Does any one know a reliable version mix where composite projects worked properly?

Any help is greatly appreciated.

As you can see in the following screenshot, I am able to start the application and the entityinspector recognizes the addon entities and displays them. However liquibase and the database layer won’t crerate tables for those entities.

image

Since my addons were created with previous versions, decided to create a test-addon with the latest version mix stated at the beginning of this message, but nothing improved. Addon entity tables keep not being created.

Thanks again.

Regards,
Carlos.

Sorry guys my mistake.

I was forgetting to “Generate Liquibase Changelog” on the main DataStore in the app node. That process searches throughout the classpath gathering @Entity inheritors and sets up the datastore.

Regards,
Carlos.