Open maxandersen opened 4 years ago
just tried doing a PR for it and it actually significantly simplifies and reduces the pom.xml files - I'll open one once #4851 is applied as that itself reduced a few things in pom.xml.
There is a reason why it was not done this way originally, these projects were intended to be split out into their own repos.
just because it is in different repos doesn't prevent use of a common parent bom. i.e. right now they all use jboss parent, but with very little benefit as they duplicate setup and things gets missed.
alternative is that we find a way to manually copy all the settings/setup from quarkus parent pom into tools and bootstrap at least as I'm getting tired of having to manually align versions and formatting :)
Burned quite a lot of time the last week because of:
A) dependency-management is not setup similar to quarkus so it takes a lot of hand editing to add what should be simple dependencies (i.e. jackson dataformat)
B) formatting in independent-projects not using ide-config/eclipse-format.xml resulted in back and forth to find right format.
To fix that - rather than setup duplicate of what quarkus parent already do I suggest we move to use quarkus-parent rather than jboss-parent.