I am pleased to report that I successfully tested the upgrade path in jellydoc-maven-plugin and stapler-maven-plugin using Maven Reporting Impl 4.0.0-M15 and Maven Fluido Skin 2.0.0-M10. The only change I had to make was removing the (deprecated) org.apache.maven.reporting.MavenReport#generate(org.codehaus.doxia.sink.Sink, Locale) override in my subclasses. After that change, my plugins compiled, and automated and manual testing was successful. Thank you very much!
The only minor inconvenience I noticed during this process was Enforcer errors for plexus-utils: [ERROR] Require upper bound dependencies error for org.codehaus.plexus:plexus-utils:3.5.1 paths to dependency are: [ERROR] +-io.jenkins.tools.maven:jellydoc-maven-plugin:999999-SNAPSHOT [ERROR] +-org.apache.maven.reporting:maven-reporting-impl:4.0.0-M15 [ERROR] +-org.codehaus.plexus:plexus-utils:3.5.1 (managed) <-- org.codehaus.plexus:plexus-utils:4.0.1 [ERROR] and [ERROR] +-io.jenkins.tools.maven:jellydoc-maven-plugin:999999-SNAPSHOT [ERROR] +-org.apache.maven.reporting:maven-reporting-impl:4.0.0-M15 [ERROR] +-org.apache.maven.doxia:doxia-site-model:2.0.0-M19 [ERROR] +-org.codehaus.plexus:plexus-utils:3.5.1 (managed) <-- org.codehaus.plexus:plexus-utils:4.0.1 [ERROR] and [ERROR] +-io.jenkins.tools.maven:jellydoc-maven-plugin:999999-SNAPSHOT [ERROR] +-org.apache.maven.reporting:maven-reporting-impl:4.0.0-M15 [ERROR] +-org.apache.maven.doxia:doxia-core:2.0.0-M12 [ERROR] +-org.codehaus.plexus:plexus-utils:3.5.1 (managed) <-- org.codehaus.plexus:plexus-utils:3.5.1 [ERROR] and [ERROR] +-io.jenkins.tools.maven:jellydoc-maven-plugin:999999-SNAPSHOT [ERROR] +-org.apache.maven.reporting:maven-reporting-impl:4.0.0-M15 [ERROR] +-org.apache.maven.doxia:doxia-integration-tools:2.0.0-M19 [ERROR] +-org.codehaus.plexus:plexus-utils:3.5.1 (managed) <-- org.codehaus.plexus:plexus-utils:4.0.1 [ERROR] and [ERROR] +-io.jenkins.tools.maven:jellydoc-maven-plugin:999999-SNAPSHOT [ERROR] +-org.apache.maven.reporting:maven-reporting-impl:4.0.0-M15 [ERROR] +-org.apache.maven.doxia:doxia-site-renderer:2.0.0-M19 [ERROR] +-org.codehaus.plexus:plexus-utils:3.5.1 (managed) <-- org.codehaus.plexus:plexus-utils:4.0.1 My plugins have a Maven baseline of 3.8.1, so I cannot use plexus-utils 4. It would be nice if Maven Reporting Impl 4.x didn't generate these Enforcer errors when used in a plugin that targets Maven 3.8.1. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org