Hey Hans, Thanks for starting the discussion. I think it is a good practice to publish project artifacts (jars/poms) via Maven Central.
As to which jars, I think you'd want to publish all the artifacts of the Maven modules. It is not good practice to publish the dist jar (uber jar) because that is meant to be standalone and not to be used via Maven. Cheers, Max Aug 8, 2022 16:02:26 Hans Van Akelyen <[email protected]>: > Hello Hoppers, > > I would like to start a small thread to hear about your opinions on pushing > our artifacts to maven central... > > Currently we are releasing source code/client and docker images. As there > are more people that are starting to develop against our codebase it might > also be useful to give them artifacts on maven central to use in their POM > (now they have to use snapshots or locally build our jars). > > The main thing I am struggling with is which artifacts should we include in > this release? > Should we only publish our "core" components (core/engine/UI/RAP/RCP) or > should we include all our plugins? > > I think we can all agree that the artifacts we make in our assembly phase > should not be pushed (unless someone disagrees?) > > Would love to get your feedback to decide if we should start preparing this > for our next release. > > Cheers, > Hans
