gnodet commented on PR #1487: URL: https://github.com/apache/maven/pull/1487#issuecomment-2203324239
> > > > > > > These two: > > > > > > > > > > > > > > * maven-plugin-tools/maven-plugin-plugin > > > > > > > * maven-project-info-reports-plugin > > > > > > > > > > > > > > > > > > maven-plugin-tools/maven-plugin-plugin does NOT depend on maven-compat, does it? Also, it contains traces of archaic (Maven2 times) when pom was considered "metadata" and plugin had to maintain maven-metadata.xml as well (something not needed since Resolver 1.9.x, as all data deployed generally are "artifacts", no more "metadata" to be handled by client code needed). Unsure what to be done here, maybe just bite the bullet, and raise the m-p-p prerequisite to 3.9.x (this would raise _build time_ Maven requirement for all built plugins, but not runtime requirements) and drop all this cruft. > > > > > > Am looking into the other one. > > > > > > EDIT: the other one still uses MAT.... so convert it to resolver? ... and shared dep tree that is also to be dropped/deprecated. so a LOT of deprecated stuff... > > > > > > > > > > > > > > > We could also switch them directly to the Maven 4 API... > > > > > > > > > > > > I'd prefer to solve this for 3.x as well to make easier for us. > > > > > > > > > We won't be able to get rid of maven-compat in Maven 3.x branch. > > > > > > Also fwiw, m-plugin-p does not depend on maven-compat or MAT anymore (and still supports Maven 3 plugins for now). > > But that is on m-plugin-tools on master, no? The 3.x branch will remain as-is in this regard? No, 3.x is free of those too afaik ``` [INFO] -------------------------------------< org.apache.maven.plugins:maven-plugin-plugin >------------------------------------- [INFO] Building Maven Plugin Plugin 3.13.2-SNAPSHOT [INFO] from pom.xml [INFO] -----------------------------------------------------[ maven-plugin ]----------------------------------------------------- [INFO] [INFO] --- dependency:3.6.1:tree (default-cli) @ maven-plugin-plugin --- [INFO] org.apache.maven.plugins:maven-plugin-plugin:maven-plugin:3.13.2-SNAPSHOT [INFO] +- org.apache.maven:maven-core:jar:3.9.6:provided [INFO] | +- org.apache.maven:maven-settings-builder:jar:3.9.6:provided [INFO] | | \- org.codehaus.plexus:plexus-sec-dispatcher:jar:2.0:provided [INFO] | | \- org.codehaus.plexus:plexus-cipher:jar:2.0:provided [INFO] | +- org.apache.maven:maven-builder-support:jar:3.9.6:provided [INFO] | +- org.apache.maven:maven-model-builder:jar:3.9.6:provided [INFO] | +- org.apache.maven:maven-resolver-provider:jar:3.9.6:provided [INFO] | +- org.apache.maven.resolver:maven-resolver-impl:jar:1.9.18:provided [INFO] | | \- org.apache.maven.resolver:maven-resolver-named-locks:jar:1.9.18:provided [INFO] | +- org.apache.maven.resolver:maven-resolver-spi:jar:1.9.18:provided [INFO] | +- org.apache.maven.shared:maven-shared-utils:jar:3.3.4:provided [INFO] | +- org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.9.0.M2:provided [INFO] | +- com.google.inject:guice:jar:5.1.0:provided [INFO] | | \- aopalliance:aopalliance:jar:1.0:provided [INFO] | +- com.google.guava:guava:jar:32.0.1-jre:provided [INFO] | +- com.google.guava:failureaccess:jar:1.0.1:provided [INFO] | +- javax.inject:javax.inject:jar:1:runtime [INFO] | +- org.codehaus.plexus:plexus-classworlds:jar:2.7.0:compile [INFO] | +- org.codehaus.plexus:plexus-interpolation:jar:1.26:provided [INFO] | +- org.codehaus.plexus:plexus-component-annotations:jar:2.1.0:provided [INFO] | +- org.apache.commons:commons-lang3:jar:3.12.0:runtime [INFO] | \- org.slf4j:slf4j-api:jar:1.7.36:compile [INFO] +- org.apache.maven.plugin-tools:maven-plugin-tools-api:jar:3.13.2-SNAPSHOT:compile [INFO] | +- org.apache.maven.reporting:maven-reporting-api:jar:3.1.1:compile [INFO] | | \- org.apache.maven.doxia:doxia-sink-api:jar:1.11.1:compile [INFO] | | \- org.apache.maven.doxia:doxia-logging-api:jar:1.11.1:compile [INFO] | +- org.codehaus.plexus:plexus-xml:jar:3.0.1:compile [INFO] | +- org.apache.httpcomponents:httpclient:jar:4.5.14:compile [INFO] | | +- commons-logging:commons-logging:jar:1.2:compile [INFO] | | \- commons-codec:commons-codec:jar:1.11:compile [INFO] | +- org.apache.httpcomponents:httpcore:jar:4.4.16:compile [INFO] | +- org.apache.maven.wagon:wagon-provider-api:jar:3.5.3:compile [INFO] | \- org.codehaus.plexus:plexus-java:jar:1.2.0:compile [INFO] +- org.apache.maven.plugin-tools:maven-plugin-tools-generators:jar:3.13.2-SNAPSHOT:compile [INFO] | +- org.apache.velocity:velocity:jar:1.7:compile [INFO] | | \- commons-lang:commons-lang:jar:2.4:compile [INFO] | +- org.jsoup:jsoup:jar:1.17.2:compile [INFO] | \- net.sf.jtidy:jtidy:jar:r938:compile [INFO] +- org.apache.maven.plugin-tools:maven-plugin-tools-java:jar:3.13.2-SNAPSHOT:runtime [INFO] | \- com.thoughtworks.qdox:qdox:jar:2.1.0:compile [INFO] +- org.apache.maven.plugin-tools:maven-plugin-tools-annotations:jar:3.13.2-SNAPSHOT:runtime [INFO] | +- org.codehaus.plexus:plexus-archiver:jar:4.9.2:runtime [INFO] | | +- org.codehaus.plexus:plexus-io:jar:3.4.2:runtime [INFO] | | +- commons-io:commons-io:jar:2.15.1:runtime [INFO] | | +- org.apache.commons:commons-compress:jar:1.26.1:runtime [INFO] | | +- org.iq80.snappy:snappy:jar:0.4:runtime [INFO] | | +- org.tukaani:xz:jar:1.9:runtime [INFO] | | \- com.github.luben:zstd-jni:jar:1.5.5-11:runtime [INFO] | +- org.ow2.asm:asm:jar:9.7:compile [INFO] | \- org.ow2.asm:asm-util:jar:9.7:runtime [INFO] | +- org.ow2.asm:asm-tree:jar:9.7:runtime [INFO] | \- org.ow2.asm:asm-analysis:jar:9.7:runtime [INFO] +- org.apache.maven.plugin-tools:maven-plugin-annotations:jar:3.13.2-SNAPSHOT:compile [INFO] +- org.apache.maven.plugin-tools:maven-plugin-tools-ant:jar:3.13.2-SNAPSHOT:runtime [INFO] | \- org.apache.maven.plugin-tools:maven-plugin-tools-model:jar:3.13.2-SNAPSHOT:runtime [INFO] +- org.apache.maven.plugin-tools:maven-plugin-tools-beanshell:jar:3.13.2-SNAPSHOT:runtime [INFO] | \- org.apache-extras.beanshell:bsh:jar:2.0b6:runtime [INFO] +- org.apache.maven:maven-plugin-api:jar:3.9.6:provided [INFO] +- org.apache.maven:maven-model:jar:3.9.6:provided [INFO] +- org.apache.maven:maven-settings:jar:3.9.6:provided [INFO] +- org.apache.maven:maven-repository-metadata:jar:3.9.6:provided [INFO] +- org.apache.maven:maven-artifact:jar:3.9.6:provided [INFO] +- org.apache.maven.resolver:maven-resolver-api:jar:1.9.18:provided [INFO] +- org.apache.maven.resolver:maven-resolver-util:jar:1.9.18:compile [INFO] +- org.codehaus.plexus:plexus-utils:jar:4.0.1:compile [INFO] +- org.eclipse.sisu:org.eclipse.sisu.plexus:jar:0.9.0.M2:provided [INFO] | +- javax.annotation:javax.annotation-api:jar:1.2:provided [INFO] | \- javax.enterprise:cdi-api:jar:1.2:provided [INFO] +- org.codehaus.plexus:plexus-velocity:jar:1.2:compile [INFO] | \- commons-collections:commons-collections:jar:3.1:compile [INFO] +- org.sonatype.plexus:plexus-build-api:jar:0.0.7:compile [INFO] +- org.junit.jupiter:junit-jupiter:jar:5.10.2:test [INFO] | +- org.junit.jupiter:junit-jupiter-api:jar:5.10.2:test [INFO] | | +- org.opentest4j:opentest4j:jar:1.3.0:test [INFO] | | +- org.junit.platform:junit-platform-commons:jar:1.10.2:test [INFO] | | \- org.apiguardian:apiguardian-api:jar:1.1.2:test [INFO] | +- org.junit.jupiter:junit-jupiter-params:jar:5.10.2:test [INFO] | \- org.junit.jupiter:junit-jupiter-engine:jar:5.10.2:test [INFO] | \- org.junit.platform:junit-platform-engine:jar:1.10.2:test [INFO] +- org.hamcrest:hamcrest:jar:2.2:test [INFO] +- org.apache.maven.plugin-tools:maven-script-beanshell:jar:3.13.2-SNAPSHOT:test [INFO] | \- org.codehaus.plexus:plexus-bsh-factory:jar:1.0-alpha-7:test [INFO] | +- classworlds:classworlds:jar:1.1-alpha-2:test [INFO] | \- bsh:bsh:jar:1.3.0:test [INFO] \- org.apache.maven.plugin-tools:maven-script-ant:jar:3.13.2-SNAPSHOT:test [INFO] +- org.apache.ant:ant:jar:1.10.14:test [INFO] +- org.apache.ant:ant-launcher:jar:1.10.14:test [INFO] \- org.codehaus.plexus:plexus-ant-factory:jar:1.0-alpha-2.1:test [INFO] -------------------------------------------------------------------------------------------------------------------------- [INFO] BUILD SUCCESS [INFO] -------------------------------------------------------------------------------------------------------------------------- [INFO] Total time: 0.338 s (Wall Clock) [INFO] Finished at: 2024-07-02T16:09:44+02:00 [INFO] -------------------------------------------------------------------------------------------------------------------------- ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org