Maven
Some notes about using Maven in more non-trivial ways.
Modules
- Add them to parent
- Add parent to modules (or maybe not?)
- If not, then can’t share dependencies
- Is is a separation of concerns, though?
- Packaging type of parent must be pom, though, so you can’t produce anything of value. More about organization and such
- To build a product or a shaded jar or whatever, need to create another project with all modules as dependencies, I think…
- Can you merge java docs?