You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Elliotte Rusty Harold (Jira)" <ji...@apache.org> on 2023/02/12 20:13:00 UTC

[jira] [Commented] (MJAVADOC-737) error: cannot find symbol @Test since plugin version 3.3.0

    [ https://issues.apache.org/jira/browse/MJAVADOC-737?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17687623#comment-17687623 ] 

Elliotte Rusty Harold commented on MJAVADOC-737:
------------------------------------------------

Do you have a repro? At first glance, I'm guessing that the pom.xml does not properly declare its test dependencies and that in earlier versions of the plugin, we were improperly adding something to your project's classpath. Just a guess, but it's hard to be sure without seeing your code. 

>  error: cannot find symbol  @Test since plugin version 3.3.0
> ------------------------------------------------------------
>
>                 Key: MJAVADOC-737
>                 URL: https://issues.apache.org/jira/browse/MJAVADOC-737
>             Project: Maven Javadoc Plugin
>          Issue Type: Bug
>          Components: javadoc
>    Affects Versions: 3.3.0, 3.3.1, 3.3.2, 3.4.0, 3.4.1
>         Environment: Windows 10, Maven 3.6.0
>            Reporter: Kai Hofmann
>            Priority: Blocker
>
> After updating maven-javadoc-plugin from 3.2.0 to 3.4.1 I got the following error messages for my test code only, when executing 
> {code:java}
> mvn site{code}
> Constructing Javadoc information...
> 100 errors
> [ERROR] Error while creating javadoc report:
> Exit code: 1 - C:\Users\PowerStat\Documents\TemplateEngine\src\test\java\de\powerstat\phplib\templateengine\test\TemplateEngineTests.java:7: error: package org.junit.jupiter.api does not exist
> import static org.junit.jupiter.api.Assertions.assertAll;
> [...]
> C:\Users\PowerStat\Documents\TemplateEngine\src\test\java\de\powerstat\phplib\templateengine\test\TemplateEngineTests.java:27: error: package org.junit.jupiter.api does not exist
> import org.junit.jupiter.api.Test;
>                             ^
> C:\Users\PowerStat\Documents\TemplateEngine\src\test\java\de\powerstat\phplib\templateengine\test\TemplateEngineTests.java:31: error: package edu.umd.cs.findbugs.annotations does not exist
> import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
>                                       ^
> C:\Users\PowerStat\Documents\TemplateEngine\src\test\java\de\powerstat\phplib\templateengine\test\TemplateEngineTests.java:37: error: cannot find symbol
> @SuppressFBWarnings(\{"CE_CLASS_ENVY", "EC_NULL_ARG"})
>  ^
>   symbol: class SuppressFBWarnings
> C:\Users\PowerStat\Documents\TemplateEngine\src\test\java\de\powerstat\phplib\templateengine\test\TemplateEngineTests.java:342: error: cannot find symbol
>   @Test
>    ^
> [...]
> Command line was: cmd.exe /X /C ""C:\Program Files\Java\jdk-11.0.10\bin\javadoc.exe" @options @packages @argfile"
> Refer to the generated Javadoc files in 'C:\Users\PowerStat\Documents\TemplateEngine\target\site\testapidocs' dir.
> org.apache.maven.reporting.MavenReportException:
> Exit code: 1 - C:\Users\PowerStat\Documents\TemplateEngine\src\test\java\de\powerstat\phplib\templateengine\test\TemplateEngineTests.java:7: error: package org.junit.jupiter.api does not exist
> import static org.junit.jupiter.api.Assertions.assertAll;
> [...]
> C:\Users\PowerStat\Documents\TemplateEngine\src\test\java\de\powerstat\phplib\templateengine\test\TemplateEngineTests.java:37: error: cannot find symbol
> @SuppressFBWarnings(\{"CE_CLASS_ENVY", "EC_NULL_ARG"})
>  ^
>   symbol: class SuppressFBWarnings
> C:\Users\PowerStat\Documents\TemplateEngine\src\test\java\de\powerstat\phplib\templateengine\test\TemplateEngineTests.java:342: error: cannot find symbol
>   @Test
>    ^
>   symbol:   class Test
>   location: class TemplateEngineTests
> [...]
> Command line was: cmd.exe /X /C ""C:\Program Files\Java\jdk-11.0.10\bin\javadoc.exe" @options @packages @argfile"
> Refer to the generated Javadoc files in 'C:\Users\PowerStat\Documents\TemplateEngine\target\site\testapidocs' dir.
>     at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.doExecuteJavadocCommandLine (AbstractJavadocMojo.java:6092)
>     at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.executeJavadocCommandLine (AbstractJavadocMojo.java:5968)
>     at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.executeReport (AbstractJavadocMojo.java:2277)
>     at org.apache.maven.plugins.javadoc.TestJavadocReport.executeReport (TestJavadocReport.java:162)
>     at org.apache.maven.plugins.javadoc.JavadocReport.generate (JavadocReport.java:150)
>     at org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocument (ReportDocumentRenderer.java:226)
>     at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render (DefaultSiteRenderer.java:349)
>     at org.apache.maven.plugins.site.render.SiteMojo.renderLocale (SiteMojo.java:194)
>     at org.apache.maven.plugins.site.render.SiteMojo.execute (SiteMojo.java:143)
>     at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
>     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
>     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
>     at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
>     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
>     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
>     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956)
>     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
>     at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
>     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
>     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
>     at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
>     at java.lang.reflect.Method.invoke (Method.java:566)
>     at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:289)
>     at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:229)
>     at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:415)
>     at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:356)
>  
> With Version 3.2.0 I don't have these.
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)