-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Explain how a modular monolith can be structure with java and maven.
The current idea is to use maven modules to:
- structure the overall application into business components. Each component becomes a separate maven module
- structure each business component
- The core as an own module
- Each adapter an own module
To get the dependencies aligned use the dependency management of maven and create an application wide parent.pom to controll versions and used libraries
The article should be splitted into two parts:
- Explain the modularization of one business component
- Explain the modularization into business components.
In general give an overview of the benefits and concerns of this approach compared with a package structure.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request