Right. I just thought that there was an exception to m-install-p (and m-deploy-p) that they needed to be v4 as there has been changes to build/consumer pom which they need to know about. That not being the case is nicely done!
/Anders On Thu, Jan 23, 2025 at 8:43 PM Tamás Cservenák <ta...@cservenak.net> wrote: > https://gist.github.com/cstamas/b0605a9fad09de4adcbd4444888baa4c > > This above is just to get the idea: so Maven N will support Maven > Plugin N-1, or in other words, Maven 4 will fully support Maven 3 > plugins (but not Maven2 plugins). > > T > > On Thu, Jan 23, 2025 at 8:15 PM Anders Hammar <and...@hammar.net> wrote: > > > > OK. I incorrectly thought that I needed to use m-install-p v4 with Maven > 4. > > I just tested with m-install-p 3.1.1 and see that it works. Thanks for > > clarifying! > > > > /Anders > > > > On Thu, Jan 23, 2025 at 11:35 AM Tamás Cservenák <ta...@cservenak.net> > > wrote: > > > > > Howdy, > > > > > > Yes, plugins are lagging, as we currently focus on core. > > > Given it works with Maven 3 plugins as well... you can still use Maven > > > 4 w/ Maven 3 plugins. > > > > > > T > > > > > > On Thu, Jan 23, 2025 at 10:23 AM Anders Hammar <and...@hammar.net> > wrote: > > > > > > > > It seems in fact that m-install-p 4.0.0-beta-1 is incompatible with > Maven > > > > 4.0.0 RCs. Using m-install-p 4.0.0-beta-2-SNAPSHOT from master seems > to > > > > work though. m-install-p 4.0.0-beta-1 has a dependency to Maven > > > > 4.0.0-beta-2 and there have been some API changes since. > > > > > > > > So IMHO there is currently no easy way to use Maven 4.0.0 RCs if you > want > > > > to run "mvn install" and use build/consumer poms. Or am I missing > > > something > > > > here? > > > > > > > > /Anders > > > > > > > > On Mon, Jan 20, 2025 at 8:57 PM Anders Hammar <and...@hammar.net> > wrote: > > > > > > > > > I've started to try out Maven 4 and have run into an issue with > Maven > > > > > 4.0.0-rc-2 and maven-install-plugin 4.0.0-beta-1. Are they > supposed to > > > be > > > > > compatible or is it expected? > > > > > > > > > > [*ERROR*] Failed to execute goal > > > > > org.apache.maven.plugins:maven-install-plugin:4.0.0-beta-1:install > > > > > *(default-install)* on project bom-test-parent: *Execution > > > > > default-install of goal > > > > > org.apache.maven.plugins:maven-install-plugin:4.0.0-beta-1:install > > > failed: > > > > > An API incompatibility was encountered while executing > > > > > org.apache.maven.plugins:maven-install-plugin:4.0.0-beta-1:install: > > > > > java.lang.NoSuchMethodError: 'org.apache.maven.api.Artifact > > > > > org.apache.maven.api.Project.getPomArtifact()'* > > > > > > > > > > [*ERROR*] *-----------------------------------------------------* > > > > > > > > > > [*ERROR*] *realm = > > > > > plugin>org.apache.maven.plugins:maven-install-plugin:4.0.0-beta-1* > > > > > > > > > > [*ERROR*] *strategy = > > > > > org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy* > > > > > > > > > > [*ERROR*] *urls[0] = > > > > > > > > > file:/Users/anders/.m2/repository/org/apache/maven/plugins/maven-install-plugin/4.0.0-beta-1/maven-install-plugin-4.0.0-beta-1.jar* > > > > > > > > > > [*ERROR*] *urls[1] = > > > > > > > > > file:/Users/anders/.m2/repository/org/apache/maven/plugin-tools/maven-plugin-annotations/4.0.0-beta-1/maven-plugin-annotations-4.0.0-beta-1.jar* > > > > > > > > > > [*ERROR*] *Number of foreign imports: 1* > > > > > > > > > > [*ERROR*] *import: Entry[import from realm > ClassRealm[maven.api.v4, > > > > > parent: null]]* > > > > > > > > > > /Anders > > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > > > For additional commands, e-mail: dev-h...@maven.apache.org > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > For additional commands, e-mail: dev-h...@maven.apache.org > >