See https://github.com/jmix-projects/sample-composite-project-2 for the example based on Jmix 2.x
This project demonstrates a possible approach to work with add-ons and applications using them in a single IDE project, without the need to publish add-ons to test them in the applcation.
The composite project consists of the following subprojects:
users
,customers
,projects
- add-onssales
- target applicationall
- aggregating composite project
The subprojects can be stored in separate Git repositories.
Dependencies between the subprojects:
- Clone the repository.
- Open
./all
directory in IntelliJ IDEA with Jmix Studio plugin installed. - Wait until Gradle import is finished.