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 >