Details
Description
Trying to execute the javadoc plugin in a Maven build on Windows results in
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:3.8.0:jar (attach-javadocs) on project myproject: MavenReportException: Error while generating Javadoc: [ERROR] Exit code: 1 - javadoc: error - cannot read options (The system cannot find the file specified) [ERROR] [ERROR] Command line was: cmd.exe /X /C "F:\java\temurin_jdk11\bin\javadoc.exe @options @packages"[ERROR] [ERROR] Refer to the generated Javadoc files in 'F:\projects\myproject\target\apidocs' dir.
when the project is not on the system drive and HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun is configured to some directory on drive C. Then cmd.exe will not execute in the current directory but in the directory specified via AutoRun. This is the case in a corporate environment I am working in.
The solution is trivial by adding the /D flag to cmd.exe
Attachments
Issue Links
- is related to
-
MJAVADOC-671 Generated javadoc.bat fails to execute in Windows10
- Closed
- links to