openhab-core
openhab-core copied to clipboard
Optional: Allow modern build tooling (mvn4, mvnd)
We should allow for next generation build tools.
Maven 4 is in rc phase.
mvnd allows for shorter build times.
This issue does not intend to replace mvn3 (yet). So all changes must be backwards compatible to Mvn3.
There are some issues to be handled:
- mvn4 is more picky related to poms with errors and has additional warnings
- mvnd typically builds highly parallel (number of cores-1 per default), this breaks a few time-sensitive tests
Mvn4 build: Refs:
- openhab/openhab-core#4829 openhab/openhab-addons#18713 openhab/openhab-distro#1744 openhab/openhab-distro#1747 openhab/openhab-webui#3203