We worked with Andres to get the apis supported in Jreleaser. If someone is
interested in working with us to do the same natively in the deploy plugin,
I would champion that and make sure we get the API information to them. I
just don't have the time or developer capacity to do it directly right now.

On Wed, May 1, 2024 at 10:33 PM Romain Manni-Bucau <rmannibu...@gmail.com>
wrote:

> Hi,
>
> Nexus plugin works well with maven 4 but has a limitation with java version
> ootb if you dont force plugin dependency version.
> From my side the main issue is it got abandonned - fix was there but no
> release (at least after months and before I moved back to deploy or a tuned
> gitflow plugins).
>
> Guess we should be able to support it in deploy plugin if protocol requires
> changes to ensure some continuity and maintenance in time?
>
> Le jeu. 2 mai 2024 à 01:29, Slawomir Jaranowski <s.jaranow...@gmail.com> a
> écrit :
>
> > Thanks Brian for responding.
> >
> > From the time when nexus-staging-plugin was introduced we have done many
> > improvements in standard deploy plugin - like deploy at the end,
> uploading
> > artifacts in parallel.
> >
> > We are also working on Maven 4, so today the plugin should be possible to
> > use with the next Maven major version.
> > As I remember nexus-staging-plugin can not be used with Maven 4.
> > Can a new plugin be used with Maven 4?
> >
> >
> > śr., 1 maj 2024 o 17:50 Brian Fox <bri...@infinity.nu> napisał(a):
> >
> > > Hey all. Thanks Romain for pointing out the thread for me.
> > >
> > > One issue is that Central publishers is a much larger set of folks than
> > the
> > > Maven Dev group. Obviously there's lots of overlap, but as Romain said,
> > > creating a plugin is a thing that can be done independently.
> > >
> > > As we've been working towards refreshing the infra used to publish to
> > > Central, we have reached out collaboratively to other known tools that
> > > required support. Specifically Gradle and also Andres / JReleaser to
> > ensure
> > > that there is broad tooling support for the new apis. Since we created
> a
> > > Maven plugin ourselves, and it is largely based on the long standing
> > Nexus
> > > staging plugin, it wasn't apparent that any conversation was needed
> here.
> > >
> > > We will need to dig in other Maven Compat and opening the source
> however
> > so
> > > good call outs.
> > >
> > > On Tue, Apr 30, 2024 at 6:11 AM Andres Almiray <aalmi...@gmail.com>
> > wrote:
> > >
> > > > Hello everyone,
> > > >
> > > > In the meantime JReleaser offers support for both publishing to the
> > > Portal
> > > > and handling build poms
> > > >
> > > > https://github.com/jreleaser/jreleaser/issues/1612
> > > > https://github.com/jreleaser/jreleaser/issues/1632
> > > >
> > > > FWIW the Portal API is publicly available at
> > > > https://central.sonatype.org/publish/publish-portal-api/
> > > > Sonatype's plugin may not offer source code but JReleaser does.
> > However,
> > > > it's implementation relies on Feign. You may study and adapt the code
> > if
> > > > you feel like it, after all it's licensed under ASL v2
> > > >
> > > >
> > > >
> > >
> >
> https://github.com/jreleaser/jreleaser/tree/main/sdks/jreleaser-mavencentral-java-sdk
> > > >
> > > > Cheers,
> > > > Andres
> > > >
> > > > -------------------------------------------
> > > > Java Champion; Groovy Enthusiast
> > > > https://andresalmiray.com
> > > > https://www.linkedin.com/in/aalmiray
> > > > --
> > > > What goes up, must come down. Ask any system administrator.
> > > > There are 10 types of people in the world: Those who understand
> binary,
> > > and
> > > > those who don't.
> > > > To understand recursion, we must first understand recursion.
> > > >
> > > >
> > > > On Tue, Apr 30, 2024 at 12:05 PM Romain Manni-Bucau <
> > > rmannibu...@gmail.com
> > > > >
> > > > wrote:
> > > >
> > > > > Hi,
> > > > >
> > > > > AFAIK and if I got right the info from Brian, this is not yet
> > promoted
> > > > and
> > > > > the primary solution but will become soon.
> > > > >
> > > > > Personally I'm not that shocked we were not consulted - we build
> > plugin
> > > > API
> > > > > for that exact purpose, let people do what they need to do.
> > > > >
> > > > > About maven-compat it i mainly about us making it obvious it will
> > fail
> > > > but
> > > > > I think it will be fixed for the final GA release.
> > > > >
> > > > > So from my small window there is no concern even if most of us
> using
> > > > > central outside the asf will be impacted sometime next year
> probably.
> > > > >
> > > > > Romain Manni-Bucau
> > > > > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> > > > > <https://rmannibucau.metawerx.net/> | Old Blog
> > > > > <http://rmannibucau.wordpress.com> | Github <
> > > > > https://github.com/rmannibucau> |
> > > > > LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book
> > > > > <
> > > > >
> > > >
> > >
> >
> https://www.packtpub.com/application-development/java-ee-8-high-performance
> > > > > >
> > > > >
> > > > >
> > > > > Le mar. 30 avr. 2024 à 10:32, Slawomir Jaranowski <
> > > > s.jaranow...@gmail.com>
> > > > > a écrit :
> > > > >
> > > > > > Hi,
> > > > > >
> > > > > > Does anyone try the new Sonatype Central Portal?
> > > > > > https://central.sonatype.org/publish-ea/publish-ea-guide/
> > > > > >
> > > > > > There is a new (*) Maven plugin provided by Sonatype for
> > deployments:
> > > > > > https://central.sonatype.org/publish/publish-portal-maven/
> > > > > >
> > > > > > But I am afraid that this plugin will be similar
> > > > > > to nexus-staging-maven-plugin and still use maven-compat ...
> > > > > > Probably it will have a problem with Maven 4 ...
> > > > > > Also Sonatype did not publish a source code for it ...
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://central.sonatype.com/artifact/org.sonatype.central/central-publishing-maven-plugin
> > > > > >
> > > > > > Also Sonatype did not publish a source code for it ...
> > > > > >
> > > > > > It also looks as standard Maven deployment will not work with the
> > new
> > > > > > Central Portal API.
> > > > > >
> > > > > > I'm surprised that Sonatype did not consult or even announce
> such a
> > > new
> > > > > way
> > > > > > with the Maven community.
> > > > > >
> > > > > > --
> > > > > > Sławomir Jaranowski
> > > > > >
> > > > >
> > > >
> > >
> >
> >
> > --
> > Sławomir Jaranowski
> >
>

Reply via email to