Hi everyone, I think it would be very beneficial for the community that the maven dev team communicates on the current events of the sunset of OSSRH. Otherwise, I think there is a big risk of uncertainty and division in the community.
Quoting Romain ( https://lists.apache.org/thread/bf3762lvd8l64hwyny7rnp3m6r852b9h ) from a year ago "most of us using central outside the asf will be impacted sometime next year probably" And now this time has come (note: I shamefully procrastinated the ossrh migration until I was forced to, but like many people I guess..). Unfortunately, it coincides with the last stages of the maven 4 release, so I understand that everyone is very busy at the moment. Maven is a tool that communicates with the outside world, so I would think it's legitimate for the maven devs to publicly express their guidelines. Unfortunately it's not an easy task (as a matter of fact, the best resource I currently know for this is the personal blog of Karl Heinz Marbaise), but maybe an email discussion can lay enough foundations by gathering many opinions so that a coherent message can be sent to the community ? Aggravating factors in central-publishing-maven-plugin that lead to uncertainty according to me: - Similarity with the standard maven-deploy-plugin. Sonatype even has a compatibility service but its use is discouraged ("We hope that over time plugins will adopt the Portal API rather than rely on this service" in https://central.sonatype.org/publish/publish-portal-ossrh-staging-api/ ). - No public scm system available makes it hard to get context information ( https://repo1.maven.org/maven2/org/sonatype/central/central-publishing-maven-plugin/0.8.0/central-publishing-maven-plugin-0.8.0.pom lists https://github.com/sonatype/central-publishing-maven-plugin but is 404). (Note: The code is still available in the source jar alongside the plugin https://repo1.maven.org/maven2/org/sonatype/central/central-publishing-maven-plugin/0.8.0/central-publishing-maven-plugin-0.8.0-sources.jar ) - central-publishing-maven-plugin uses <extension>true</extension> to forcefully remove any invocation of the maven-deploy-plugin which I found surprising (aggressive ?) behavior. - impossible as of 0.8.0 to use central-publishing-maven-plugin behind a corporate proxy which ( by virtue of the http client5 of apache httpcomponents without the extra code required to allow proxies ...) - looks like fighting instead of cooperating (even though the plugin architecture of maven invites this kind of work, maybe it's better when core functionality stays within the maven umbrella like the maven-deploy-plugin?) What are your thoughts ? Are the recent improvements to the maven-deploy-plugin strong enough the try and unite all publishing plugins as one ? Cheers, Jon --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org