Hi Tamas, I kind of fail to see why org.apache.maven.maven-plugin-spi makes sense instead of org.apache.maven.plugins.$pluginArtifact-spi ? My understanding is that we already have that since any plugin can define a specific SPI in its code and get it injected from a plugin dep using its <configuration> block - exactly like shade plugin references its transformers to be concrete. So for me nothing to create nor modify to get an old feature.
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 lun. 6 mai 2024 à 14:08, Tamás Cservenák <ta...@cservenak.net> a écrit : > Howdy, > > I'd like to create a new ASF Maven git repo "maven-plugin-spi". > > This repository would hold SPIs as explained here > https://cwiki.apache.org/confluence/display/MAVEN/Maven+Plugin+SPI > > Designated G: "org.apache.maven.maven-plugin-spi" > > For now, we have two candidates to apply SPI pattern: > * maven-deploy-plugin (yet to be added) > * maven-gpg-plugin (already have it, but in unusable form, as it does not > follow pattern from wiki) > > Example GAs: > org.apache.maven.maven-plugin-spi:maven-deploy-spi > org.apache.maven.maven-plugin-spi:maven-gpg-spi > > Thanks > T >