gradle-plugins icon indicating copy to clipboard operation
gradle-plugins copied to clipboard

Task aggregateJavadoc fails: javadoc: error - invalid flag: --module-path

Open remkop opened this issue 3 years ago • 3 comments

> Task :aggregateJavadoc FAILED
javadoc: error - invalid flag: --module-path

Env:

gradlew --version

------------------------------------------------------------
Gradle 7.3
------------------------------------------------------------

Build time:   2021-11-09 20:40:36 UTC
Revision:     96754b8c44399658178a768ac764d727c2addb37

Kotlin:       1.5.31
Groovy:       3.0.9
Ant:          Apache Ant(TM) version 1.10.11 compiled on July 10 2021
JVM:          1.8.0_202 (Oracle Corporation 25.202-b08)
OS:           Windows 10 10.0 amd64

The generated javadoc.options looks wrong since it has a --module-path option which is not supported in Javadoc for Java 8...

--module-path 'C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-groovy\\build\\libs\\picocli-groovy-4.7.0-SNAPSHOT.jar;C:\\Users\\remko\\IdeaProjects\\picocli3\\build\\libs\\picocli-4.7.0-SNAPSHOT.jar;C:\\Users\\remko\\.gradle\\caches\\modules-2\\files-2.1\\org.jetbrains.kotlin\\kotlin-stdlib\\1.6.10\\b8af3fe6f1ca88526914929add63cf5e7c5049af\\kotlin-stdlib-1.6.10.jar;C:\\Users\\remko\\.gradle\\caches\\modules-2\\files-2.1\\org.scala-lang\\scala-library\\2.13.8\\5a865f03a794b27e6491740c4c419a19e4511a3d\\scala-library-2.13.8.jar;C:\\Users\\remko\\.gradle\\caches\\modules-2\\files-2.1\\org.apache.ivy\\ivy\\2.5.0\\7cd93e73e91acb868717ebf2410f966f53ae5897\\ivy-2.5.0.jar;C:\\Users\\remko\\.gradle\\caches\\modules-2\\files-2.1\\org.apache.logging.log4j\\log4j-core\\2.17.1\\779f60f3844dadc3ef597976fcb1e5127b1f343d\\log4j-core-2.17.1.jar;C:\\Users\\remko\\.gradle\\caches\\modules-2\\files-2.1\\org.apache.logging.log4j\\log4j-api\\2.17.1\\d771af8e336e372fb5399c99edabe0919aeaf5b2\\log4j-api-2.17.1.jar;C:\\Users\\remko\\.gradle\\caches\\modules-2\\files-2.1\\javax.validation\\validation-api\\2.0.1.Final\\cb855558e6271b1b32e716d24cb85c7f583ce09e\\validation-api-2.0.1.Final.jar;C:\\Users\\remko\\.gradle\\caches\\modules-2\\files-2.1\\org.hibernate.validator\\hibernate-validator\\7.0.2.Final\\62275c153f967395a0bb3e7a6373ff071ec0f103\\hibernate-validator-7.0.2.Final.jar;C:\\Users\\remko\\.gradle\\caches\\modules-2\\files-2.1\\org.hibernate.validator\\hibernate-validator-annotation-processor\\7.0.2.Final\\bcef96c1d0f663013c4c70790004099916ce9451\\hibernate-validator-annotation-processor-7.0.2.Final.jar;C:\\Users\\remko\\.gradle\\caches\\modules-2\\files-2.1\\jakarta.validation\\jakarta.validation-api\\3.0.0\\8c8eecc40da64037d7731356511c568d466f8480\\jakarta.validation-api-3.0.0.jar;C:\\Users\\remko\\.gradle\\caches\\modules-2\\files-2.1\\org.jboss.logging\\jboss-logging\\3.4.1.Final\\40fd4d696c55793e996d1ff3c475833f836c2498\\jboss-logging-3.4.1.Final.jar;C:\\Users\\remko\\.gradle\\caches\\modules-2\\files-2.1\\com.fasterxml\\classmate\\1.5.1\\3fe0bed568c62df5e89f4f174c101eab25345b6c\\classmate-1.5.1.jar;C:\\Users\\remko\\.gradle\\caches\\modules-2\\files-2.1\\org.jline\\jline\\3.21.0\\2bf6f2311356f309fda0412e9389d2499346b5a1\\jline-3.21.0.jar;C:\\Users\\remko\\.gradle\\caches\\modules-2\\files-2.1\\org.springframework.boot\\spring-boot-starter\\2.6.3\\1211af6e300c0584e01c7a9a75e585ac0aec6ea6\\spring-boot-starter-2.6.3.jar;C:\\Users\\remko\\.gradle\\caches\\modules-2\\files-2.1\\org.springframework.boot\\spring-boot-autoconfigure\\2.6.3\\8bf96f63e9479b5a1c17d1fa05b149bb5ed050e2\\spring-boot-autoconfigure-2.6.3.jar;C:\\Users\\remko\\.gradle\\caches\\modules-2\\files-2.1\\org.springframework.boot\\spring-boot\\2.6.3\\f1127e8a70ba7b9f12581e79ea963b739059bf55\\spring-boot-2.6.3.jar;C:\\Users\\remko\\.gradle\\caches\\modules-2\\files-2.1\\org.springframework.boot\\spring-boot-starter-logging\\2.6.3\\86599127b1e69a6180014cbeed8297ba26e8c6aa\\spring-boot-starter-logging-2.6.3.jar;C:\\Users\\remko\\.gradle\\caches\\modules-2\\files-2.1\\jakarta.annotation\\jakarta.annotation-api\\1.3.5\\59eb84ee0d616332ff44aba065f3888cf002cd2d\\jakarta.annotation-api-1.3.5.jar;C:\\Users\\remko\\.gradle\\caches\\modules-2\\files-2.1\\org.springframework\\spring-context\\5.3.15\\80a12b7dcb3332fbd65c3649249fd35561ffc561\\spring-context-5.3.15.jar;C:\\Users\\remko\\.gradle\\caches\\modules-2\\files-2.1\\org.springframework\\spring-aop\\5.3.15\\195966e1f4260f89696e668856ebfd9a1bc76404\\spring-aop-5.3.15.jar;C:\\Users\\remko\\.gradle\\caches\\modules-2\\files-2.1\\org.springframework\\spring-beans\\5.3.15\\a88e2ccfe8b131bcff2e643b90d52f6d928e7369\\spring-beans-5.3.15.jar;C:\\Users\\remko\\.gradle\\caches\\modules-2\\files-2.1\\org.springframework\\spring-expression\\5.3.15\\362f36bbc4c4b46cc2e4f219df22d08945000c2\\spring-expression-5.3.15.jar;C:\\Users\\remko\\.gradle\\caches\\modules-2\\files-2.1\\org.springframework\\spring-core\\5.3.15\\e813c2311465672d3089fc7be8dbbadb04e64d6b\\spring-core-5.3.15.jar;C:\\Users\\remko\\.gradle\\caches\\modules-2\\files-2.1\\org.yaml\\snakeyaml\\1.29\\6d0cdafb2010f1297e574656551d7145240f6e25\\snakeyaml-1.29.jar;C:\\Users\\remko\\.gradle\\caches\\modules-2\\files-2.1\\org.apache.logging.log4j\\log4j-to-slf4j\\2.17.1\\3619fd18278a1a895c1dca8c5be002768071a20e\\log4j-to-slf4j-2.17.1.jar;C:\\Users\\remko\\.gradle\\caches\\modules-2\\files-2.1\\org.springframework\\spring-jcl\\5.3.15\\88da960b4fcbd28621aea8b9911976adc06afce4\\spring-jcl-5.3.15.jar;C:\\Users\\remko\\.gradle\\caches\\modules-2\\files-2.1\\org.slf4j\\slf4j-api\\1.7.33\\d375aa1b98d34d5ddf73a3f19eaad66e98975b12\\slf4j-api-1.7.33.jar'
-charset 'UTF-8'
-classpath 'C:\\Users\\remko\\IdeaProjects\\picocli3\\build\\classes\\java\\main;C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-annotation-processing-tests\\build\\classes\\java\\main;C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-annotation-processing-tests\\build\\resources\\main;C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-codegen\\build\\classes\\java\\main;C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-codegen\\build\\resources\\main;C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-examples\\build\\classes\\java\\main;C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-examples\\build\\classes\\groovy\\main;C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-examples\\build\\classes\\kotlin\\main;C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-examples\\build\\classes\\scala\\main;C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-examples\\build\\generated-resources\\main;C:\\Users\\remko\\.gradle\\caches\\modules-2\\files-2.1\\org.codehaus.groovy\\groovy-all\\2.4.21\\8e4f4c30dbb9123fbf703f256cd721bbac5c902a\\groovy-all-2.4.21.jar;C:\\Users\\remko\\.gradle\\caches\\modules-2\\files-2.1\\org.glassfish.web\\javax.el\\2.2.6\\232abfe1f919127e9cfcd6e4e2c6324bb394535\\javax.el-2.2.6.jar;C:\\Users\\remko\\.gradle\\caches\\modules-2\\files-2.1\\javax.el\\javax.el-api\\3.0.0\\60a59edc89f93d57541da31ee1c83428ab1cdcb3\\javax.el-api-3.0.0.jar;C:\\Users\\remko\\.gradle\\caches\\modules-2\\files-2.1\\org.jetbrains.kotlin\\kotlin-script-runtime\\1.6.10\\d0a7ff2e2500ef497ed0214ae40ad3c8387a6164\\kotlin-script-runtime-1.6.10.jar;C:\\Users\\remko\\.gradle\\caches\\modules-2\\files-2.1\\org.jetbrains\\annotations\\13.0\\919f0dfe192fb4e063e7dacadee7f8bb9a2672a9\\annotations-13.0.jar;C:\\Users\\remko\\.gradle\\caches\\modules-2\\files-2.1\\org.jetbrains.kotlin\\kotlin-stdlib-common\\1.6.10\\c118700e3a33c8a0d9adc920e9dec0831171925\\kotlin-stdlib-common-1.6.10.jar;C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-groovy\\build\\classes\\java\\main;C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-shell-jline2\\build\\classes\\java\\main;C:\\Users\\remko\\.gradle\\caches\\modules-2\\files-2.1\\jline\\jline\\2.14.6\\c3aeac59c022bdc497c8c48ed86fa50450e4896a\\jline-2.14.6.jar;C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-shell-jline3\\build\\classes\\java\\main;C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-spring-boot-starter\\build\\classes\\java\\main;C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-spring-boot-starter\\build\\resources\\main;C:\\Users\\remko\\.gradle\\caches\\modules-2\\files-2.1\\ch.qos.logback\\logback-classic\\1.2.10\\f69d97ef3335c6ab82fc21dfb77ac613f90c1221\\logback-classic-1.2.10.jar;C:\\Users\\remko\\.gradle\\caches\\modules-2\\files-2.1\\org.slf4j\\jul-to-slf4j\\1.7.33\\53fd89b530d41b8f6744c754de1c9b02e82f2d7\\jul-to-slf4j-1.7.33.jar;C:\\Users\\remko\\.gradle\\caches\\modules-2\\files-2.1\\ch.qos.logback\\logback-core\\1.2.10\\5328406bfcae7bcdcc86810fcb2920d2c297170d\\logback-core-1.2.10.jar'
-d 'C:\\Users\\remko\\IdeaProjects\\picocli3\\build\\docs\\javadoc'
-docencoding 'UTF-8'
-doctitle 'picocli 4.7.0-SNAPSHOT API'
-encoding 'UTF-8'
-link 'https://docs.oracle.com/javase/8/docs/api/'
-link 'http://docs.groovy-lang.org/2.4.9/html/gapi'
-notimestamp 
-quiet 
-windowtitle 'picocli 4.7.0-SNAPSHOT API'
'C:\\Users\\remko\\IdeaProjects\\picocli3\\src\\main\\java\\picocli\\AutoComplete.java'
'C:\\Users\\remko\\IdeaProjects\\picocli3\\src\\main\\java\\picocli\\CommandLine.java'
'C:\\Users\\remko\\IdeaProjects\\picocli3\\src\\main\\java\\picocli\\package-info.java'
'C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-codegen\\src\\main\\java\\picocli\\codegen\\annotation\\processing\\AbstractCommandSpecProcessor.java'
'C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-codegen\\src\\main\\java\\picocli\\codegen\\annotation\\processing\\AnnotatedElementHolder.java'
'C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-codegen\\src\\main\\java\\picocli\\codegen\\annotation\\processing\\AnnotationValidator.java'
'C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-codegen\\src\\main\\java\\picocli\\codegen\\annotation\\processing\\CompileTimeTypeInfo.java'
'C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-codegen\\src\\main\\java\\picocli\\codegen\\annotation\\processing\\CompletionCandidatesMetaData.java'
'C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-codegen\\src\\main\\java\\picocli\\codegen\\annotation\\processing\\DefaultValueProviderMetaData.java'
'C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-codegen\\src\\main\\java\\picocli\\codegen\\annotation\\processing\\ITypeMetaData.java'
'C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-codegen\\src\\main\\java\\picocli\\codegen\\annotation\\processing\\MixinInfo.java'
'C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-codegen\\src\\main\\java\\picocli\\codegen\\annotation\\processing\\ParameterConsumerMetaData.java'
'C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-codegen\\src\\main\\java\\picocli\\codegen\\annotation\\processing\\TypeConverterMetaData.java'
'C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-codegen\\src\\main\\java\\picocli\\codegen\\annotation\\processing\\TypedMember.java'
'C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-codegen\\src\\main\\java\\picocli\\codegen\\annotation\\processing\\TypeUtil.java'
'C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-codegen\\src\\main\\java\\picocli\\codegen\\annotation\\processing\\VersionProviderMetaData.java'
'C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-codegen\\src\\main\\java\\picocli\\codegen\\aot\\graalvm\\DynamicProxyConfigGenerator.java'
'C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-codegen\\src\\main\\java\\picocli\\codegen\\aot\\graalvm\\JniConfigGenerator.java'
'C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-codegen\\src\\main\\java\\picocli\\codegen\\aot\\graalvm\\OutputFileMixin.java'
'C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-codegen\\src\\main\\java\\picocli\\codegen\\aot\\graalvm\\processor\\AbstractCompositeGeneratorProcessor.java'
'C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-codegen\\src\\main\\java\\picocli\\codegen\\aot\\graalvm\\processor\\AbstractGenerator.java'
'C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-codegen\\src\\main\\java\\picocli\\codegen\\aot\\graalvm\\processor\\IGenerator.java'
'C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-codegen\\src\\main\\java\\picocli\\codegen\\aot\\graalvm\\processor\\NativeImageConfigGeneratorProcessor.java'
'C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-codegen\\src\\main\\java\\picocli\\codegen\\aot\\graalvm\\processor\\ProcessorUtil.java'
'C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-codegen\\src\\main\\java\\picocli\\codegen\\aot\\graalvm\\processor\\ProxyConfigGen.java'
'C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-codegen\\src\\main\\java\\picocli\\codegen\\aot\\graalvm\\processor\\ReflectConfigGen.java'
'C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-codegen\\src\\main\\java\\picocli\\codegen\\aot\\graalvm\\processor\\ResourceConfigGen.java'
'C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-codegen\\src\\main\\java\\picocli\\codegen\\aot\\graalvm\\ReflectionConfigGenerator.java'
'C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-codegen\\src\\main\\java\\picocli\\codegen\\aot\\graalvm\\ResourceConfigGenerator.java'
'C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-codegen\\src\\main\\java\\picocli\\codegen\\docgen\\manpage\\ManPageGenerator.java'
'C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-codegen\\src\\main\\java\\picocli\\codegen\\util\\Assert.java'
'C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-codegen\\src\\main\\java\\picocli\\codegen\\util\\JulLogFormatter.java'
'C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-codegen\\src\\main\\java\\picocli\\codegen\\util\\Util.java'
'C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-groovy\\src\\main\\java\\picocli\\groovy\\package-info.java'
'C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-groovy\\src\\main\\java\\picocli\\groovy\\PicocliBaseScript.java'
'C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-groovy\\src\\main\\java\\picocli\\groovy\\PicocliBaseScript2.java'
'C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-groovy\\src\\main\\java\\picocli\\groovy\\PicocliScript.java'
'C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-groovy\\src\\main\\java\\picocli\\groovy\\PicocliScript2.java'
'C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-groovy\\src\\main\\java\\picocli\\groovy\\PicocliScriptASTTransformation.java'
'C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-shell-jline2\\src\\main\\java\\picocli\\shell\\jline2\\PicocliJLineCompleter.java'
'C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-shell-jline3\\src\\main\\java\\picocli\\shell\\jline3\\PicocliCommands.java'
'C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-shell-jline3\\src\\main\\java\\picocli\\shell\\jline3\\PicocliJLineCompleter.java'
'C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-spring-boot-starter\\src\\main\\java\\picocli\\spring\\boot\\autoconfigure\\PicocliAutoConfiguration.java'
'C:\\Users\\remko\\IdeaProjects\\picocli3\\picocli-spring-boot-starter\\src\\main\\java\\picocli\\spring\\PicocliSpringFactory.java'

remkop avatar Feb 22 '22 12:02 remkop

Hi @remkop

Thank you for your issue submission.

Can you please provide a test-project reproducing this behavior?

Thanks, Dennis

Frisch12 avatar Mar 28 '22 16:03 Frisch12

Hi Dennis, sorry I have moved on with my project; I won't be able to assist.

remkop avatar Mar 29 '22 02:03 remkop

@remkop Ok no problem. Was a long time for you. I'll try to find a way to reproduce that.

Frisch12 avatar Mar 29 '22 09:03 Frisch12