In general I’d say publish as much as possible - we want to reduce friction for our users, and Maven Central is a great way to reduce friction.
But acting on behalf of the ASF we have to ensure that we have the right to publish. I don’t know the details of how Hop does plugins. If the code has been contributed (say via a PR to https://github.com/apache/hop) then we’re probably good, but if the plugin code is in a non-ASF repo we are on shakier ground. We would be publishing packages in the org.apache.hop Maven groupId and that sets up a certain expectation to users (about copyright, license, IP provenance, patent licensing) that might not be accurate. Julian > On Aug 9, 2022, at 2:05 AM, Bart Maertens <[email protected]> wrote: > > Hi Hans, > > Agreed, the core jars will probably be a great start. > Thanks for starting the discussion. > > Regards, > Bart > > On Tue, Aug 9, 2022 at 10:57 AM Matt Casters <[email protected]> > wrote: > >> Absolutely, let's stick to the core modules and then pick up additional >> requests via JIRA if there are any. >> >> On Tue, Aug 9, 2022 at 10:49 AM Sergio Ramazzina <[email protected]> >> wrote: >> >>> Hi Hans, >>> >>> I think that publishing the "core" artifacts is more than enough. In my >>> opinion, I don't foresee any need to have also the plugins artifacts >>> published >>> >>> S >>> >>> >>> On 2022/08/08 14:02:04 Hans Van Akelyen wrote: >>>> 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 >>>> >>> >> >> >> -- >> Neo4j Chief Solutions Architect >> *✉ *[email protected] >>
