Philipp Ottlinger created MNG-8243:
--------------------------------------
Summary: jdepend-maven-plugin not working anymore due to
LinkageError
Key: MNG-8243
URL: https://issues.apache.org/jira/browse/MNG-8243
Project: Maven
Issue Type: Task
Components: Sites & Reporting
Affects Versions: 3.9.9
Reporter: Philipp Ottlinger
Not sure if it is the correct Jira project ..... but:
Running the site build with Maven 3.9.9 on my
[example|https://github.com/ottlinger/fotorenamer/blob/master/pom.xml] project
yields the following error and leaves me without jdependency-maven-plugin
report (everything worked fine with site 3.12.x) and the following message:
{{{}$ ./mvnw site{}}}{{{}....{}}}{{{}[INFO] Generating "File Activity" report
--- maven-changelog-plugin:2.3:file-activity{}}}
{{[INFO] Using existing changelog.xml...}}
{{[INFO] Generating "Developer Activity" report ---
maven-changelog-plugin:2.3:dev-activity}}
{{[INFO] Using existing changelog.xml...}}
{{[INFO] Generating "Source Xref" report ---
maven-jxr-plugin:3.5.0:jxr-no-fork}}
{{[INFO] Generating "Test Source Xref" report ---
maven-jxr-plugin:3.5.0:test-jxr-no-fork}}
{{[INFO] Generating "Surefire" report ---
maven-surefire-report-plugin:3.5.0:report}}
{{[INFO] Generating "CPD" report --- maven-pmd-plugin:3.25.0:cpd}}
{{[INFO] Generating "PMD" report --- maven-pmd-plugin:3.25.0:pmd}}
{{[INFO] Generating "JDepend" report ---
jdepend-maven-plugin:2.0:generate-no-fork}}
{{[WARNING] An issue has occurred with
jdepend-maven-plugin:2.0:generate-no-fork report, skipping LinkageError
Receiver class org.codehaus.mojo.jdepend.JDependNoForkMojo does not define or
inherit an implementation of the resolved method 'abstract void
generate(org.apache.maven.doxia.sink.Sink, java.util.Locale)' of interface
org.apache.maven.reporting.MavenReport., please report an issue to Maven dev
team.}}
{{java.lang.AbstractMethodError: Receiver class
org.codehaus.mojo.jdepend.JDependNoForkMojo does not define or inherit an
implementation of the resolved method 'abstract void
generate(org.apache.maven.doxia.sink.Sink, java.util.Locale)' of interface
org.apache.maven.reporting.MavenReport.}}
{{ at
org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocument
(ReportDocumentRenderer.java:201)}}
{{ at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render
(DefaultSiteRenderer.java:300)}}
{{ at org.apache.maven.plugins.site.render.SiteMojo.renderNonDoxiaDocuments
(SiteMojo.java:281)}}
{{ at org.apache.maven.plugins.site.render.SiteMojo.renderLocale
(SiteMojo.java:146)}}
{{ at org.apache.maven.plugins.site.render.SiteMojo.execute
(SiteMojo.java:111)}}
{{ at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo
(DefaultBuildPluginManager.java:126)}}
{{ at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2
(MojoExecutor.java:328)}}
{{ at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute
(MojoExecutor.java:316)}}
{{ at org.apache.maven.lifecycle.internal.MojoExecutor.execute
(MojoExecutor.java:212)}}
{{ at org.apache.maven.lifecycle.internal.MojoExecutor.execute
(MojoExecutor.java:174)}}
{{ at org.apache.maven.lifecycle.internal.MojoExecutor.access$000
(MojoExecutor.java:75)}}
{{ at org.apache.maven.lifecycle.internal.MojoExecutor$1.run
(MojoExecutor.java:162)}}
{{ at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute
(DefaultMojosExecutionStrategy.java:39)}}
{{ at org.apache.maven.lifecycle.internal.MojoExecutor.execute
(MojoExecutor.java:159)}}
{{ at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
(LifecycleModuleBuilder.java:105)}}
{{ at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
(LifecycleModuleBuilder.java:73)}}
{{ at
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
(SingleThreadedBuilder.java:53)}}
{{ at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
(LifecycleStarter.java:118)}}
{{ at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)}}
{{ at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)}}
{{ at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)}}
{{ at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)}}
{{ at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)}}
{{ at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)}}
{{ at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)}}
{{ at jdk.internal.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:77)}}
{{ at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:43)}}
{{ at java.lang.reflect.Method.invoke (Method.java:568)}}
{{ at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced
(Launcher.java:255)}}
{{ at org.codehaus.plexus.classworlds.launcher.Launcher.launch
(Launcher.java:201)}}
{{ at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode
(Launcher.java:361)}}
{{ at org.codehaus.plexus.classworlds.launcher.Launcher.main
(Launcher.java:314)}}
{{[INFO] Generating "Tag List" report ---
taglist-maven-plugin:3.1.0:taglist}}
{{[INFO] Generating "SpotBugs" report ---
spotbugs-maven-plugin:4.8.6.3:spotbugs}}
{{[INFO] Generating "Dependencies" report ---
maven-project-info-reports-plugin:3.7.0:dependencies}}
{{[INFO] Generating "Maven Coordinates" report ---
maven-project-info-reports-plugin:3.7.0:dependency-info}}
{{[INFO] Generating "Distribution Management" report ---
maven-project-info-reports-plugin:3.7.0:distribution-management}}
{{[INFO] Generating "About" report ---
maven-project-info-reports-plugin:3.7.0:index}}
{{[INFO] Generating "Issue Management" report ---
maven-project-info-reports-plugin:3.7.0:issue-management}}
{{[INFO] Generating "Licenses" report ---
maven-project-info-reports-plugin:3.7.0:licenses}}
{{[INFO] Generating "Plugin Management" report ---
maven-project-info-reports-plugin:3.7.0:plugin-management}}
{{[INFO] Generating "Plugins" report ---
maven-project-info-reports-plugin:3.7.0:plugins}}
{{[INFO] Generating "Source Code Management" report ---
maven-project-info-reports-plugin:3.7.0:scm}}
{{[INFO] Generating "Summary" report ---
maven-project-info-reports-plugin:3.7.0:summary}}
{{[INFO] Generating "Team" report ---
maven-project-info-reports-plugin:3.7.0:team}}
{{[INFO] Generating "Project Information" report ---
maven-site-plugin:4.0.0-M16:project-info}}
{{[INFO] Generating "Generated Reports" report ---
maven-site-plugin:4.0.0-M16:project-reports}}
{{[INFO]
------------------------------------------------------------------------}}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)