Create cdmlib modul cdmlib-api
This modul in future will hold all classes and resources required for using cdmlib in a loosely coupled way.
However, doing so is not easy and in a first step we will move all DTOs and maybe also servcies used by persistence and service into the modul and put it between model and persistence. So we still have a dependency to model which is not so nice because cdmlib-model has a lot of dependencies due to annotations.
So further steps are needed.
Updated by Andreas Müller about 2 months ago
- Status changed from New to In Progress
- % Done changed from 0 to 10
A first implementation with moving UuidAndTitleCache to the new module has been implement. Vaadin and TaxEditor build correctly but please check also if everything works as expected.
Currently it still uses the same package as before eu.etaxonomy.cdm.persistence.dto but in future this may change to something like eu.etaxonomy.cdm.dto or eu.etaxonomy.cdm.api.dto. This is only to not change to much in one step.