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

Christoph Pfeiffer edited comment on MJAVADOC-536 at 8/26/18 5:37 PM:
----------------------------------------------------------------------

Yes, of curse, but IntelliJ change the java execution by executing maven 
directly. Show the following maven output to understood it better:

 

 

{{Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 
2015-11-10T17:41:47+01:00)}}
 {{Maven home: 
F:\Toolbox\apps\IDEA-U\ch-0\182.3684.101\plugins\maven\lib\maven3}}
 {color:#ff0000}_*{{Java version: 9.0.4, vendor: Oracle Corporation}}*_{color}
 {color:#ff0000}_*{{Java home: C:\Program Files\Java\jdk-9.0.4}}*_{color}
 {{Default locale: de_DE, platform encoding: UTF-8}}
 {{OS name: "windows 10", version: "10.0", arch: "amd64", family: "dos"}}
 {{}}{{...}}
 {{[INFO] — maven-javadoc-plugin:3.0.1:jar (generate-javadoc) @ jremote-api 
---}}
 {{[DEBUG] Configuring mojo 
org.apache.maven.plugins:maven-javadoc-plugin:3.0.1:jar from plugin realm 
ClassRealm[plugin>org.apache.maven.plugins:maven-javadoc-plugin:3.0.1, parent: 
jdk.internal.loader.ClassLoaders$AppClassLoader@3b764bce]}}
 {{[DEBUG] Configuring mojo 
'org.apache.maven.plugins:maven-javadoc-plugin:3.0.1:jar' with basic 
configurator -->}}
 {{[DEBUG]   (f) additionalOptions = [-Xdoclint:none]}}
 {{[DEBUG]   (f) applyJavadocSecurityFix = true}}
 {{[DEBUG]   (f) attach = true}}
 {{[DEBUG]   (f) author = true}}
 {{[DEBUG]   (f) bootclasspathArtifacts = []}}
 {{[DEBUG]   (f) bottom = Copyright © \{inceptionYear}–\{currentYear} 
\{organizationName}. All rights reserved.}}
 {{[DEBUG]   (f) breakiterator = false}}
 {{[DEBUG]   (f) classifier = javadoc}}
 {{[DEBUG]   (f) debug = true}}
 {{[DEBUG]   (f) defaultManifestFile = 
G:\Workspace\Application_Workspaces\Frameworks\jremote\api\target\classes\META-INF\MANIFEST.MF}}
 {{[DEBUG]   (f) detectJavaApiLink = true}}
 {{[DEBUG]   (f) detectLinks = false}}
 {{[DEBUG]   (f) detectOfflineLinks = true}}
 {{[DEBUG]   (f) docfilessubdirs = false}}
 {{[DEBUG]   (f) docletArtifact = groupId = 'null'}}
 {{artifactId = 'null'}}
 {{version = 'null'}}
 {{[DEBUG]   (f) docletArtifacts = []}}
 {{[DEBUG]   (f) doctitle = jremote-api 1.0.0-SNAPSHOT API}}
 {{[DEBUG]   (f) failOnError = true}}
 {{[DEBUG]   (f) failOnWarnings = false}}
 {{[DEBUG]   (f) finalName = jremote-api-1.0.0-SNAPSHOT}}
 {{[DEBUG]   (f) groups = []}}
 {{[DEBUG]   (f) includeDependencySources = false}}
 {{[DEBUG]   (f) includeTransitiveDependencySources = false}}
 {{[DEBUG]   (f) isOffline = false}}
 {{[DEBUG]   (f) jarOutputDirectory = 
G:\Workspace\Application_Workspaces\Frameworks\jremote\api\target}}
 {{[DEBUG]   (f) javaApiLinks = {}}}
 {{[DEBUG]   (f) javadocDirectory = 
G:\Workspace\Application_Workspaces\Frameworks\jremote\api\src\main\javadoc}}
 {{[DEBUG]   (f) javadocOptionsDir = 
G:\Workspace\Application_Workspaces\Frameworks\jremote\api\target\javadoc-bundle-options}}
 {{[DEBUG]   (f) keywords = false}}
 {{[DEBUG]   (f) links = []}}
 {{[DEBUG]   (f) linksource = false}}
 {{[DEBUG]   (f) localRepository =       id: local}}
 {{      url: [file:///C:/Users/Christoph/.m2/repository/]}}
 {{   layout: default}}
 {{snapshots: [enabled => true, update => always]}}
 {{ releases: [enabled => true, update => always]}}

{{[DEBUG]   (f) mojo = org.apache.maven.plugins:maven-javadoc-plugin:3.0.1:jar

{execution: generate-javadoc}

}}
 {{[DEBUG]   (f) nocomment = false}}
 {{[DEBUG]   (f) nodeprecated = false}}
 {{[DEBUG]   (f) nodeprecatedlist = false}}
 {{[DEBUG]   (f) nohelp = false}}
 {{[DEBUG]   (f) noindex = false}}
 {{[DEBUG]   (f) nonavbar = false}}
 {{[DEBUG]   (f) nooverview = false}}
 {{[DEBUG]   (f) nosince = false}}
 {{[DEBUG]   (f) notimestamp = false}}
 {{[DEBUG]   (f) notree = false}}
 {{[DEBUG]   (f) offlineLinks = []}}
 {{[DEBUG]   (f) old = false}}
 {{[DEBUG]   (f) outputDirectory = 
G:\Workspace\Application_Workspaces\Frameworks\jremote\api\target\apidocs}}
 {{[DEBUG]   (f) overview = 
G:\Workspace\Application_Workspaces\Frameworks\jremote\api\src\main\javadoc\overview.html}}
 {{[DEBUG]   (f) project = MavenProject: 
org.pcsoft.framework:jremote-api:1.0.0-SNAPSHOT @ 
G:\Workspace\Application_Workspaces\Frameworks\jremote\api\pom.xml}}
 {{[DEBUG]   (f) quiet = false}}
 {{[DEBUG]   (f) reactorProjects = [MavenProject: 
org.pcsoft.framework:jremote:1.0.0-SNAPSHOT @ 
G:\Workspace\Application_Workspaces\Frameworks\jremote\pom.xml, MavenProject: 
org.pcsoft.framework:jremote-api:1.0.0-SNAPSHOT @ 
G:\Workspace\Application_Workspaces\Frameworks\jremote\api\pom.xml, 
MavenProject: org.pcsoft.framework:jremote-commons:1.0.0-SNAPSHOT @ 
G:\Workspace\Application_Workspaces\Frameworks\jremote\commons\pom.xml, 
MavenProject: org.pcsoft.framework:jremote-plugins:1.0.0-SNAPSHOT @ 
G:\Workspace\Application_Workspaces\Frameworks\jremote\plugins\pom.xml, 
MavenProject: org.pcsoft.framework:jremote-plugins.sc:1.0.0-SNAPSHOT @ 
G:\Workspace\Application_Workspaces\Frameworks\jremote\plugins\sc\pom.xml, 
MavenProject: org.pcsoft.framework:jremote-plugins.sc-api:1.0.0-SNAPSHOT @ 
G:\Workspace\Application_Workspaces\Frameworks\jremote\plugins\sc\api\pom.xml, 
MavenProject: org.pcsoft.framework:jremote-core:1.0.0-SNAPSHOT @ 
G:\Workspace\Application_Workspaces\Frameworks\jremote\core\pom.xml, 
MavenProject: org.pcsoft.framework:jremote-plugins.sc-impl:1.0.0-SNAPSHOT @ 
G:\Workspace\Application_Workspaces\Frameworks\jremote\plugins\sc\impl\pom.xml, 
MavenProject: org.pcsoft.framework:jremote-plugins.sc-impl.rmi:1.0.0-SNAPSHOT @ 
G:\Workspace\Application_Workspaces\Frameworks\jremote\plugins\sc\impl\rmi\pom.xml,
 MavenProject: org.pcsoft.framework:jremote-core-test:1.0.0-SNAPSHOT @ 
G:\Workspace\Application_Workspaces\Frameworks\jremote\core-test\pom.xml, 
MavenProject: org.pcsoft.framework:jremote-plugins.sc-impl.tcp:1.0.0-SNAPSHOT @ 
G:\Workspace\Application_Workspaces\Frameworks\jremote\plugins\sc\impl\tcp\pom.xml]}}
 {{[DEBUG]   (f) resourcesArtifacts = []}}
 {{[DEBUG]   (f) serialwarn = false}}
 {{[DEBUG]   (f) session = org.apache.maven.execution.MavenSession@5c73f672}}
 {{[DEBUG]   (f) settings = 
org.apache.maven.execution.SettingsAdapter@41b13f3d}}
 {{[DEBUG]   (f) show = protected}}
 {{[DEBUG]   (f) skip = false}}
 {{[DEBUG]   (f) sourceDependencyCacheDir = 
G:\Workspace\Application_Workspaces\Frameworks\jremote\api\target\distro-javadoc-sources}}
 {{[DEBUG]   (f) splitindex = false}}
 {{[DEBUG]   (f) stylesheet = java}}
 {{[DEBUG]   (f) tagletArtifact = groupId = 'null'}}
 {{artifactId = 'null'}}
 {{version = 'null'}}
 {{[DEBUG]   (f) tagletArtifacts = []}}
 {{[DEBUG]   (f) taglets = []}}
 {{[DEBUG]   (f) tags = []}}
 {{[DEBUG]   (f) use = true}}
 {{[DEBUG]   (f) useDefaultManifestFile = false}}
 {{[DEBUG]   (f) useStandardDocletOptions = true}}
 {{[DEBUG]   (f) validateLinks = false}}
 {{[DEBUG]   (f) verbose = false}}
 {{[DEBUG]   (f) version = true}}
 {{[DEBUG]   (f) windowtitle = jremote-api 1.0.0-SNAPSHOT API}}
 {{[DEBUG] – end configuration --}}
 {{[WARNING] Source files encoding has not been set, using platform encoding 
UTF-8, i.e. build is platform dependent!}}
 {{[DEBUG] No Java API link found.}}
 {{[DEBUG] Trying to add links for modules...}}
 _*{{{color:#ff0000}[DEBUG] "C:\Program 
Files\Java\jdk1.8.0_131\bin\javadoc.exe" @options{color} 
{color:#FF0000}@packages @argfile{color}}}*_
 {{[INFO] }}
 {{Usage: javadoc [options] [packagenames] [sourcefiles] [@files]}}
 {{  -overview <file>                 Read overview documentation from HTML 
file}}
 {{  -public                          Show only public classes and members}}
 {{  -protected                       Show protected/public classes and members 
(default)}}
 {{  -package                         Show package/protected/public classes and 
members}}
 {{  -private                         Show all classes and members}}
 {{  -help                            Display command line options and exit}}
 {{  -doclet <class>                  Generate output via alternate doclet}}
 {{  -docletpath <path>               Specify where to find doclet class files}}
 {{  -sourcepath <pathlist>           Specify where to find source files}}
 {{  -classpath <pathlist>            Specify where to find user class files}}
 {{  -cp <pathlist>                   Specify where to find user class files}}
 {{  -exclude <pkglist>               Specify a list of packages to exclude}}
 {{  -subpackages <subpkglist>        Specify subpackages to recursively load}}
 {{  -breakiterator                   Compute first sentence with 
BreakIterator}}
 {{  -bootclasspath <pathlist>        Override location of class files loaded}}
 {{                                   by the bootstrap class loader}}
 {{  -source <release>                Provide source compatibility with 
specified release}}
 {{  -extdirs <dirlist>               Override location of installed 
extensions}}
 {{  -verbose                         Output messages about what Javadoc is 
doing}}
 {{  -locale <name>                   Locale to be used, e.g. en_US or 
en_US_WIN}}
 {{  -encoding <name>                 Source file encoding name}}
 {{  -quiet                           Do not display status messages}}
 {{  -J<flag>                         Pass <flag> directly to the runtime 
system}}
 {{  -X                               Print a synopsis of nonstandard options 
and exit}}

{{Provided by Standard doclet:}}
 {{  -d <directory>                   Destination directory for output files}}
 {{  -use                             Create class and package usage pages}}
 {{  -version                         Include @version paragraphs}}
 {{  -author                          Include @author paragraphs}}
 {{  -docfilessubdirs                 Recursively copy doc-file subdirectories}}
 {{  -splitindex                      Split index into one file per letter}}
 {{  -windowtitle <text>              Browser window title for the 
documentation}}
 {{  -doctitle <html-code>            Include title for the overview page}}
 {{  -header <html-code>              Include header text for each page}}
 {{  -footer <html-code>              Include footer text for each page}}
 {{  -top    <html-code>              Include top text for each page}}
 {{  -bottom <html-code>              Include bottom text for each page}}
 {{  -link <url>                      Create links to javadoc output at <url>}}
 {{  -linkoffline <url> <url2>        Link to docs at <url> using package list 
at <url2>}}
 {{  -excludedocfilessubdir <name1>:.. Exclude any doc-files subdirectories 
with given name.}}
 {{  -group <name> <p1>:<p2>..        Group specified packages together in 
overview page}}
 {{  -nocomment                       Suppress description and tags, generate 
only declarations.}}
 {{  -nodeprecated                    Do not include @deprecated information}}
 {{  -noqualifier <name1>:<name2>:... Exclude the list of qualifiers from the 
output.}}
 {{  -nosince                         Do not include @since information}}
 {{  -notimestamp                     Do not include hidden time stamp}}
 {{  -nodeprecatedlist                Do not generate deprecated list}}
 {{  -notree                          Do not generate class hierarchy}}
 {{  -noindex                         Do not generate index}}
 {{  -nohelp                          Do not generate help link}}
 {{  -nonavbar                        Do not generate navigation bar}}
 {{  -serialwarn                      Generate warning about @serial tag}}
 {{  -tag <name>:<locations>:<header> Specify single argument custom tags}}
 {{  -taglet                          The fully qualified name of Taglet to 
register}}
 {{  -tagletpath                      The path to Taglets}}
 {{  -charset <charset>               Charset for cross-platform viewing of 
generated documentation.}}
 {{  -helpfile <file>                 Include file that help link links to}}
 {{  -linksource                      Generate source in HTML}}
 {{  -sourcetab <tab length>          Specify the number of spaces each tab 
takes up in the source}}
 {{  -keywords                        Include HTML meta tags with package, 
class and member info}}
 {{  -stylesheetfile <path>           File to change style of the generated 
documentation}}
 {{  -docencoding <name>              Specify the character encoding for the 
output}}
 {{1 error}}
 {{[INFO] 
------------------------------------------------------------------------}}
 {{[INFO] Reactor Summary:}}
 {{[INFO] }}
 {{[INFO] org.pcsoft.framework - jremote ..................... SUCCESS [  5.326 
s]}}
 {{[INFO] jremote-api ........................................ FAILURE [  4.057 
s]}}
 {{[INFO] jremote-commons .................................... SKIPPED}}
 {{[INFO] jremote-plugins .................................... SKIPPED}}
 {{[INFO] jremote-plugins.sc ................................. SKIPPED}}
 {{[INFO] jremote-plugins.sc-api ............................. SKIPPED}}
 {{[INFO] jremote-core ....................................... SKIPPED}}
 {{[INFO] jremote-plugins.sc-impl ............................ SKIPPED}}
 {{[INFO] jremote-plugins.sc-impl.rmi ........................ SKIPPED}}
 {{[INFO] jremote-core-test .................................. SKIPPED}}
 {{[INFO] jremote-plugins.sc-impl.tcp ........................ SKIPPED}}
 {{[INFO] 
------------------------------------------------------------------------}}
 {{[INFO] BUILD FAILURE}}
 {{[INFO] 
------------------------------------------------------------------------}}
 {{[INFO] Total time: 10.210 s}}
 {{[INFO] Finished at: 2018-08-26T19:28:06+02:00}}
 {{[INFO] Final Memory: 23M/78M}}
 {{[INFO] 
------------------------------------------------------------------------}}
 {{[ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-javadoc-plugin:3.0.1:jar (generate-javadoc) on 
project jremote-api: MavenReportException: Error while generating Javadoc:}}
 {{[ERROR] Exit code: 1 - javadoc: error - invalid flag: --class-path}}
 {{[ERROR] }}
 {color:#ff0000}_*{{[ERROR] Command line was: "C:\Program 
Files\Java\jdk1.8.0_131\bin\javadoc.exe" @options @packages @argfile}}*_{color}
 {{[ERROR] }}
 {{[ERROR] Refer to the generated Javadoc files in 
'G:\Workspace\Application_Workspaces\Frameworks\jremote\api\target\apidocs' 
dir.}}
 {{[ERROR] -> [Help 1]}}
 \{{org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute 
goal org.apache.maven.plugins:maven-javadoc-plugin:3.0.1:jar (generate-javadoc) 
on project jremote-api: MavenReportException: Error while generating Javadoc: }}
 {{Exit code: 1 - javadoc: error - invalid flag: --class-path}}

{color:#ff0000}_*{{Command line was: "C:\Program 
Files\Java\jdk1.8.0_131\bin\javadoc.exe" @options @packages @argfile}}*_{color}

{{Refer to the generated Javadoc files in 
'G:\Workspace\Application_Workspaces\Frameworks\jremote\api\target\apidocs' 
dir.}}

{{    at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212)}}
 {{    at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)}}
 {{    at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)}}
 {{    at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)}}
 {{    at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)}}
 {{    at 
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)}}
 {{    at 
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)}}
 {{    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)}}
 {{    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)}}
 {{    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)}}
 {{    at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)}}
 {{    at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)}}
 {{    at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)}}
 {{    at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)}}
 {{    at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)}}
 {{    at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)}}
 {{    at java.base/java.lang.reflect.Method.invoke(Method.java:564)}}
 {{    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)}}
 {{    at org.codehaus.classworlds.Launcher.main(Launcher.java:47)}}
 \{{Caused by: org.apache.maven.plugin.MojoExecutionException: 
MavenReportException: Error while generating Javadoc: }}
 {{Exit code: 1 - javadoc: error - invalid flag: --class-path}}

{color:#ff0000}_*{{Command line was: "C:\Program 
Files\Java\jdk1.8.0_131\bin\javadoc.exe" @options @packages @argfile}}*_{color}

{{Refer to the generated Javadoc files in 
'G:\Workspace\Application_Workspaces\Frameworks\jremote\api\target\apidocs' 
dir.}}

{{    at 
org.apache.maven.plugins.javadoc.AbstractJavadocMojo.failOnError(AbstractJavadocMojo.java:6202)}}
 {{    at 
org.apache.maven.plugins.javadoc.JavadocJar.doExecute(JavadocJar.java:194)}}
 {{    at 
org.apache.maven.plugins.javadoc.AbstractJavadocMojo.execute(AbstractJavadocMojo.java:1912)}}
 {{    at 
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)}}
 {{    at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)}}
 {{    ... 21 more}}
 \{{Caused by: org.apache.maven.reporting.MavenReportException: }}
 {{Exit code: 1 - javadoc: error - invalid flag: --class-path}}

{color:#ff0000}_*{{Command line was: "C:\Program 
Files\Java\jdk1.8.0_131\bin\javadoc.exe" @options @packages @argfile}}*_{color}

{{Refer to the generated Javadoc files in 
'G:\Workspace\Application_Workspaces\Frameworks\jremote\api\target\apidocs' 
dir.}}

{{    at 
org.apache.maven.plugins.javadoc.AbstractJavadocMojo.executeJavadocCommandLine(AbstractJavadocMojo.java:5298)}}
 {{    at 
org.apache.maven.plugins.javadoc.AbstractJavadocMojo.executeReport(AbstractJavadocMojo.java:2134)}}
 {{    at 
org.apache.maven.plugins.javadoc.JavadocJar.doExecute(JavadocJar.java:190)}}
 {{    ... 24 more}}
 {{[ERROR] }}
 {{[ERROR] }}
 {{[ERROR] For more information about the errors and possible solutions, please 
read the following articles:}}
 {{[ERROR] [Help 1] 
[http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException]}}
 {{[ERROR] }}
 {{[ERROR] After correcting the problems, you can resume the build with the 
command}}
 {{[ERROR]   mvn <goals> -rf :jremote-api}}

{{Process finished with exit code 1}}


was (Author: kleinerhacker):
Yes, of curse, but IntelliJ change the java execution by executing maven 
directly. Show the following maven output to understood it better:

 

 

{{Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 
2015-11-10T17:41:47+01:00)}}
 {{Maven home: 
F:\Toolbox\apps\IDEA-U\ch-0\182.3684.101\plugins\maven\lib\maven3}}
 {color:#FF0000}_*{{Java version: 9.0.4, vendor: Oracle Corporation}}*_{color}
 {color:#FF0000}_*{{Java home: C:\Program Files\Java\jdk-9.0.4}}*_{color}
 {{Default locale: de_DE, platform encoding: UTF-8}}
 {{OS name: "windows 10", version: "10.0", arch: "amd64", family: "dos"}}
 {{}}{{...}}
 {{[INFO] — maven-javadoc-plugin:3.0.1:jar (generate-javadoc) @ jremote-api 
---}}
 {{[DEBUG] Configuring mojo 
org.apache.maven.plugins:maven-javadoc-plugin:3.0.1:jar from plugin realm 
ClassRealm[plugin>org.apache.maven.plugins:maven-javadoc-plugin:3.0.1, parent: 
jdk.internal.loader.ClassLoaders$AppClassLoader@3b764bce]}}
 {{[DEBUG] Configuring mojo 
'org.apache.maven.plugins:maven-javadoc-plugin:3.0.1:jar' with basic 
configurator -->}}
 {{[DEBUG]   (f) additionalOptions = [-Xdoclint:none]}}
 {{[DEBUG]   (f) applyJavadocSecurityFix = true}}
 {{[DEBUG]   (f) attach = true}}
 {{[DEBUG]   (f) author = true}}
 {{[DEBUG]   (f) bootclasspathArtifacts = []}}
 {{[DEBUG]   (f) bottom = Copyright © \{inceptionYear}–\{currentYear} 
\{organizationName}. All rights reserved.}}
 {{[DEBUG]   (f) breakiterator = false}}
 {{[DEBUG]   (f) classifier = javadoc}}
 {{[DEBUG]   (f) debug = true}}
 {{[DEBUG]   (f) defaultManifestFile = 
G:\Workspace\Application_Workspaces\Frameworks\jremote\api\target\classes\META-INF\MANIFEST.MF}}
 {{[DEBUG]   (f) detectJavaApiLink = true}}
 {{[DEBUG]   (f) detectLinks = false}}
 {{[DEBUG]   (f) detectOfflineLinks = true}}
 {{[DEBUG]   (f) docfilessubdirs = false}}
 {{[DEBUG]   (f) docletArtifact = groupId = 'null'}}
 {{artifactId = 'null'}}
 {{version = 'null'}}
 {{[DEBUG]   (f) docletArtifacts = []}}
 {{[DEBUG]   (f) doctitle = jremote-api 1.0.0-SNAPSHOT API}}
 {{[DEBUG]   (f) failOnError = true}}
 {{[DEBUG]   (f) failOnWarnings = false}}
 {{[DEBUG]   (f) finalName = jremote-api-1.0.0-SNAPSHOT}}
 {{[DEBUG]   (f) groups = []}}
 {{[DEBUG]   (f) includeDependencySources = false}}
 {{[DEBUG]   (f) includeTransitiveDependencySources = false}}
 {{[DEBUG]   (f) isOffline = false}}
 {{[DEBUG]   (f) jarOutputDirectory = 
G:\Workspace\Application_Workspaces\Frameworks\jremote\api\target}}
 {{[DEBUG]   (f) javaApiLinks = {}}}
 {{[DEBUG]   (f) javadocDirectory = 
G:\Workspace\Application_Workspaces\Frameworks\jremote\api\src\main\javadoc}}
 {{[DEBUG]   (f) javadocOptionsDir = 
G:\Workspace\Application_Workspaces\Frameworks\jremote\api\target\javadoc-bundle-options}}
 {{[DEBUG]   (f) keywords = false}}
 {{[DEBUG]   (f) links = []}}
 {{[DEBUG]   (f) linksource = false}}
 {{[DEBUG]   (f) localRepository =       id: local}}
 {{      url: [file:///C:/Users/Christoph/.m2/repository/]}}
 {{   layout: default}}
 {{snapshots: [enabled => true, update => always]}}
 {{ releases: [enabled => true, update => always]}}

{{[DEBUG]   (f) mojo = org.apache.maven.plugins:maven-javadoc-plugin:3.0.1:jar 
{execution: generate-javadoc}}}
 {{[DEBUG]   (f) nocomment = false}}
 {{[DEBUG]   (f) nodeprecated = false}}
 {{[DEBUG]   (f) nodeprecatedlist = false}}
 {{[DEBUG]   (f) nohelp = false}}
 {{[DEBUG]   (f) noindex = false}}
 {{[DEBUG]   (f) nonavbar = false}}
 {{[DEBUG]   (f) nooverview = false}}
 {{[DEBUG]   (f) nosince = false}}
 {{[DEBUG]   (f) notimestamp = false}}
 {{[DEBUG]   (f) notree = false}}
 {{[DEBUG]   (f) offlineLinks = []}}
 {{[DEBUG]   (f) old = false}}
 {{[DEBUG]   (f) outputDirectory = 
G:\Workspace\Application_Workspaces\Frameworks\jremote\api\target\apidocs}}
 {{[DEBUG]   (f) overview = 
G:\Workspace\Application_Workspaces\Frameworks\jremote\api\src\main\javadoc\overview.html}}
 {{[DEBUG]   (f) project = MavenProject: 
org.pcsoft.framework:jremote-api:1.0.0-SNAPSHOT @ 
G:\Workspace\Application_Workspaces\Frameworks\jremote\api\pom.xml}}
 {{[DEBUG]   (f) quiet = false}}
 {{[DEBUG]   (f) reactorProjects = [MavenProject: 
org.pcsoft.framework:jremote:1.0.0-SNAPSHOT @ 
G:\Workspace\Application_Workspaces\Frameworks\jremote\pom.xml, MavenProject: 
org.pcsoft.framework:jremote-api:1.0.0-SNAPSHOT @ 
G:\Workspace\Application_Workspaces\Frameworks\jremote\api\pom.xml, 
MavenProject: org.pcsoft.framework:jremote-commons:1.0.0-SNAPSHOT @ 
G:\Workspace\Application_Workspaces\Frameworks\jremote\commons\pom.xml, 
MavenProject: org.pcsoft.framework:jremote-plugins:1.0.0-SNAPSHOT @ 
G:\Workspace\Application_Workspaces\Frameworks\jremote\plugins\pom.xml, 
MavenProject: org.pcsoft.framework:jremote-plugins.sc:1.0.0-SNAPSHOT @ 
G:\Workspace\Application_Workspaces\Frameworks\jremote\plugins\sc\pom.xml, 
MavenProject: org.pcsoft.framework:jremote-plugins.sc-api:1.0.0-SNAPSHOT @ 
G:\Workspace\Application_Workspaces\Frameworks\jremote\plugins\sc\api\pom.xml, 
MavenProject: org.pcsoft.framework:jremote-core:1.0.0-SNAPSHOT @ 
G:\Workspace\Application_Workspaces\Frameworks\jremote\core\pom.xml, 
MavenProject: org.pcsoft.framework:jremote-plugins.sc-impl:1.0.0-SNAPSHOT @ 
G:\Workspace\Application_Workspaces\Frameworks\jremote\plugins\sc\impl\pom.xml, 
MavenProject: org.pcsoft.framework:jremote-plugins.sc-impl.rmi:1.0.0-SNAPSHOT @ 
G:\Workspace\Application_Workspaces\Frameworks\jremote\plugins\sc\impl\rmi\pom.xml,
 MavenProject: org.pcsoft.framework:jremote-core-test:1.0.0-SNAPSHOT @ 
G:\Workspace\Application_Workspaces\Frameworks\jremote\core-test\pom.xml, 
MavenProject: org.pcsoft.framework:jremote-plugins.sc-impl.tcp:1.0.0-SNAPSHOT @ 
G:\Workspace\Application_Workspaces\Frameworks\jremote\plugins\sc\impl\tcp\pom.xml]}}
 {{[DEBUG]   (f) resourcesArtifacts = []}}
 {{[DEBUG]   (f) serialwarn = false}}
 {{[DEBUG]   (f) session = org.apache.maven.execution.MavenSession@5c73f672}}
 {{[DEBUG]   (f) settings = 
org.apache.maven.execution.SettingsAdapter@41b13f3d}}
 {{[DEBUG]   (f) show = protected}}
 {{[DEBUG]   (f) skip = false}}
 {{[DEBUG]   (f) sourceDependencyCacheDir = 
G:\Workspace\Application_Workspaces\Frameworks\jremote\api\target\distro-javadoc-sources}}
 {{[DEBUG]   (f) splitindex = false}}
 {{[DEBUG]   (f) stylesheet = java}}
 {{[DEBUG]   (f) tagletArtifact = groupId = 'null'}}
 {{artifactId = 'null'}}
 {{version = 'null'}}
 {{[DEBUG]   (f) tagletArtifacts = []}}
 {{[DEBUG]   (f) taglets = []}}
 {{[DEBUG]   (f) tags = []}}
 {{[DEBUG]   (f) use = true}}
 {{[DEBUG]   (f) useDefaultManifestFile = false}}
 {{[DEBUG]   (f) useStandardDocletOptions = true}}
 {{[DEBUG]   (f) validateLinks = false}}
 {{[DEBUG]   (f) verbose = false}}
 {{[DEBUG]   (f) version = true}}
 {{[DEBUG]   (f) windowtitle = jremote-api 1.0.0-SNAPSHOT API}}
 {{[DEBUG] – end configuration --}}
 {{[WARNING] Source files encoding has not been set, using platform encoding 
UTF-8, i.e. build is platform dependent!}}
 {{[DEBUG] No Java API link found.}}
 {{[DEBUG] Trying to add links for modules...}}
 {{{color:#FF0000}_*[DEBUG] "C:\Program 
Files\Java\jdk1.8.0_131\bin\javadoc.exe" @options*_{color} @packages @argfile}}
 {{[INFO] }}
 {{Usage: javadoc [options] [packagenames] [sourcefiles] [@files]}}
 {{  -overview <file>                 Read overview documentation from HTML 
file}}
 {{  -public                          Show only public classes and members}}
 {{  -protected                       Show protected/public classes and members 
(default)}}
 {{  -package                         Show package/protected/public classes and 
members}}
 {{  -private                         Show all classes and members}}
 {{  -help                            Display command line options and exit}}
 {{  -doclet <class>                  Generate output via alternate doclet}}
 {{  -docletpath <path>               Specify where to find doclet class files}}
 {{  -sourcepath <pathlist>           Specify where to find source files}}
 {{  -classpath <pathlist>            Specify where to find user class files}}
 {{  -cp <pathlist>                   Specify where to find user class files}}
 {{  -exclude <pkglist>               Specify a list of packages to exclude}}
 {{  -subpackages <subpkglist>        Specify subpackages to recursively load}}
 {{  -breakiterator                   Compute first sentence with 
BreakIterator}}
 {{  -bootclasspath <pathlist>        Override location of class files loaded}}
 {{                                   by the bootstrap class loader}}
 {{  -source <release>                Provide source compatibility with 
specified release}}
 {{  -extdirs <dirlist>               Override location of installed 
extensions}}
 {{  -verbose                         Output messages about what Javadoc is 
doing}}
 {{  -locale <name>                   Locale to be used, e.g. en_US or 
en_US_WIN}}
 {{  -encoding <name>                 Source file encoding name}}
 {{  -quiet                           Do not display status messages}}
 {{  -J<flag>                         Pass <flag> directly to the runtime 
system}}
 {{  -X                               Print a synopsis of nonstandard options 
and exit}}

{{Provided by Standard doclet:}}
 {{  -d <directory>                   Destination directory for output files}}
 {{  -use                             Create class and package usage pages}}
 {{  -version                         Include @version paragraphs}}
 {{  -author                          Include @author paragraphs}}
 {{  -docfilessubdirs                 Recursively copy doc-file subdirectories}}
 {{  -splitindex                      Split index into one file per letter}}
 {{  -windowtitle <text>              Browser window title for the 
documentation}}
 {{  -doctitle <html-code>            Include title for the overview page}}
 {{  -header <html-code>              Include header text for each page}}
 {{  -footer <html-code>              Include footer text for each page}}
 {{  -top    <html-code>              Include top text for each page}}
 {{  -bottom <html-code>              Include bottom text for each page}}
 {{  -link <url>                      Create links to javadoc output at <url>}}
 {{  -linkoffline <url> <url2>        Link to docs at <url> using package list 
at <url2>}}
 {{  -excludedocfilessubdir <name1>:.. Exclude any doc-files subdirectories 
with given name.}}
 {{  -group <name> <p1>:<p2>..        Group specified packages together in 
overview page}}
 {{  -nocomment                       Suppress description and tags, generate 
only declarations.}}
 {{  -nodeprecated                    Do not include @deprecated information}}
 {{  -noqualifier <name1>:<name2>:... Exclude the list of qualifiers from the 
output.}}
 {{  -nosince                         Do not include @since information}}
 {{  -notimestamp                     Do not include hidden time stamp}}
 {{  -nodeprecatedlist                Do not generate deprecated list}}
 {{  -notree                          Do not generate class hierarchy}}
 {{  -noindex                         Do not generate index}}
 {{  -nohelp                          Do not generate help link}}
 {{  -nonavbar                        Do not generate navigation bar}}
 {{  -serialwarn                      Generate warning about @serial tag}}
 {{  -tag <name>:<locations>:<header> Specify single argument custom tags}}
 {{  -taglet                          The fully qualified name of Taglet to 
register}}
 {{  -tagletpath                      The path to Taglets}}
 {{  -charset <charset>               Charset for cross-platform viewing of 
generated documentation.}}
 {{  -helpfile <file>                 Include file that help link links to}}
 {{  -linksource                      Generate source in HTML}}
 {{  -sourcetab <tab length>          Specify the number of spaces each tab 
takes up in the source}}
 {{  -keywords                        Include HTML meta tags with package, 
class and member info}}
 {{  -stylesheetfile <path>           File to change style of the generated 
documentation}}
 {{  -docencoding <name>              Specify the character encoding for the 
output}}
 {{1 error}}
 {{[INFO] 
------------------------------------------------------------------------}}
 {{[INFO] Reactor Summary:}}
 {{[INFO] }}
 {{[INFO] org.pcsoft.framework - jremote ..................... SUCCESS [  5.326 
s]}}
 {{[INFO] jremote-api ........................................ FAILURE [  4.057 
s]}}
 {{[INFO] jremote-commons .................................... SKIPPED}}
 {{[INFO] jremote-plugins .................................... SKIPPED}}
 {{[INFO] jremote-plugins.sc ................................. SKIPPED}}
 {{[INFO] jremote-plugins.sc-api ............................. SKIPPED}}
 {{[INFO] jremote-core ....................................... SKIPPED}}
 {{[INFO] jremote-plugins.sc-impl ............................ SKIPPED}}
 {{[INFO] jremote-plugins.sc-impl.rmi ........................ SKIPPED}}
 {{[INFO] jremote-core-test .................................. SKIPPED}}
 {{[INFO] jremote-plugins.sc-impl.tcp ........................ SKIPPED}}
 {{[INFO] 
------------------------------------------------------------------------}}
 {{[INFO] BUILD FAILURE}}
 {{[INFO] 
------------------------------------------------------------------------}}
 {{[INFO] Total time: 10.210 s}}
 {{[INFO] Finished at: 2018-08-26T19:28:06+02:00}}
 {{[INFO] Final Memory: 23M/78M}}
 {{[INFO] 
------------------------------------------------------------------------}}
 {{[ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-javadoc-plugin:3.0.1:jar (generate-javadoc) on 
project jremote-api: MavenReportException: Error while generating Javadoc:}}
 {{[ERROR] Exit code: 1 - javadoc: error - invalid flag: --class-path}}
 {{[ERROR] }}
 {color:#FF0000}_*{{[ERROR] Command line was: "C:\Program 
Files\Java\jdk1.8.0_131\bin\javadoc.exe" @options @packages @argfile}}*_{color}
 {{[ERROR] }}
 {{[ERROR] Refer to the generated Javadoc files in 
'G:\Workspace\Application_Workspaces\Frameworks\jremote\api\target\apidocs' 
dir.}}
 {{[ERROR] -> [Help 1]}}
 \{{org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute 
goal org.apache.maven.plugins:maven-javadoc-plugin:3.0.1:jar (generate-javadoc) 
on project jremote-api: MavenReportException: Error while generating Javadoc: }}
 {{Exit code: 1 - javadoc: error - invalid flag: --class-path}}

{color:#FF0000}_*{{Command line was: "C:\Program 
Files\Java\jdk1.8.0_131\bin\javadoc.exe" @options @packages @argfile}}*_{color}

{{Refer to the generated Javadoc files in 
'G:\Workspace\Application_Workspaces\Frameworks\jremote\api\target\apidocs' 
dir.}}

{{    at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212)}}
 {{    at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)}}
 {{    at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)}}
 {{    at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)}}
 {{    at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)}}
 {{    at 
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)}}
 {{    at 
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)}}
 {{    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)}}
 {{    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)}}
 {{    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)}}
 {{    at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)}}
 {{    at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)}}
 {{    at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)}}
 {{    at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)}}
 {{    at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)}}
 {{    at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)}}
 {{    at java.base/java.lang.reflect.Method.invoke(Method.java:564)}}
 {{    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)}}
 {{    at org.codehaus.classworlds.Launcher.main(Launcher.java:47)}}
 \{{Caused by: org.apache.maven.plugin.MojoExecutionException: 
MavenReportException: Error while generating Javadoc: }}
 {{Exit code: 1 - javadoc: error - invalid flag: --class-path}}

{color:#FF0000}_*{{Command line was: "C:\Program 
Files\Java\jdk1.8.0_131\bin\javadoc.exe" @options @packages @argfile}}*_{color}

{{Refer to the generated Javadoc files in 
'G:\Workspace\Application_Workspaces\Frameworks\jremote\api\target\apidocs' 
dir.}}

{{    at 
org.apache.maven.plugins.javadoc.AbstractJavadocMojo.failOnError(AbstractJavadocMojo.java:6202)}}
 {{    at 
org.apache.maven.plugins.javadoc.JavadocJar.doExecute(JavadocJar.java:194)}}
 {{    at 
org.apache.maven.plugins.javadoc.AbstractJavadocMojo.execute(AbstractJavadocMojo.java:1912)}}
 {{    at 
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)}}
 {{    at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)}}
 {{    ... 21 more}}
 \{{Caused by: org.apache.maven.reporting.MavenReportException: }}
 {{Exit code: 1 - javadoc: error - invalid flag: --class-path}}

{color:#FF0000}_*{{Command line was: "C:\Program 
Files\Java\jdk1.8.0_131\bin\javadoc.exe" @options @packages @argfile}}*_{color}

{{Refer to the generated Javadoc files in 
'G:\Workspace\Application_Workspaces\Frameworks\jremote\api\target\apidocs' 
dir.}}

{{    at 
org.apache.maven.plugins.javadoc.AbstractJavadocMojo.executeJavadocCommandLine(AbstractJavadocMojo.java:5298)}}
 {{    at 
org.apache.maven.plugins.javadoc.AbstractJavadocMojo.executeReport(AbstractJavadocMojo.java:2134)}}
 {{    at 
org.apache.maven.plugins.javadoc.JavadocJar.doExecute(JavadocJar.java:190)}}
 {{    ... 24 more}}
 {{[ERROR] }}
 {{[ERROR] }}
 {{[ERROR] For more information about the errors and possible solutions, please 
read the following articles:}}
 {{[ERROR] [Help 1] 
[http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException]}}
 {{[ERROR] }}
 {{[ERROR] After correcting the problems, you can resume the build with the 
command}}
 {{[ERROR]   mvn <goals> -rf :jremote-api}}

{{Process finished with exit code 1}}

> Wrong option argument (--class-path) if using Java 9 or higher
> --------------------------------------------------------------
>
>                 Key: MJAVADOC-536
>                 URL: https://issues.apache.org/jira/browse/MJAVADOC-536
>             Project: Maven Javadoc Plugin
>          Issue Type: Bug
>          Components: javadoc
>    Affects Versions: 3.0.1
>         Environment: JDK 10.0.1
> Maven 3.3.9 / 3.5.4
> Windows 10
>            Reporter: Christoph Pfeiffer
>            Priority: Blocker
>
> If I build a project with Java 9 or higher (setup in compiler plugin) the 
> javadoc plugin creates a wrong option argument named _--class-path_ instead 
> of _-classpath_. I found no work arounds for this.
>  
> I get this error message:
> {noformat}
> [ERROR] Failed to execute goal 
> org.apache.maven.plugins:maven-javadoc-plugin:3.0.1:jar (generate-javadoc) on 
> project jremote-api: MavenReportException: Error while generating Javadoc: 
> [ERROR] Exit code: 1 - javadoc: error - invalid flag: --class-path
> [ERROR] 
> [ERROR] Command line was: "C:\Program Files\Java\jdk1.8.0_72\bin\javadoc.exe" 
> @options @packages @argfile
> [ERROR] 
> [ERROR] Refer to the generated Javadoc files in 
> 'C:\Workspace\Java\Frameworks\jremote\api\target\apidocs' dir.
> [ERROR] 
> [ERROR] -> [Help 1]
> [ERROR] 
> [ERROR] To see the full stack trace of the errors, re-run Maven with the -e 
> switch.
> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> [ERROR] 
> [ERROR] For more information about the errors and possible solutions, please 
> read the following articles:
> [ERROR] [Help 1] 
> http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
> [ERROR] 
> [ERROR] After correcting the problems, you can resume the build with the 
> command
> [ERROR]   mvn <goals> -rf :jremote-api
> {noformat}
>  
> Please see this github project and remove the _skip_ tag in root pom in 
> _javadoc_ plugin section to see this error: 
> [https://github.com/KleinerHacker/jremote/|http://example.com]
>  
> With this error I cannot deploy to maven central repo cause I need a javadoc 
> JAR.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to