sbt 部署/发布失败,java 12 启用预览功能 | JavadocGenerationFailed

问题描述

JDK:12 SBT:1.3.4 斯卡拉:2.12.9 播放:2.7

sbt debian:deploy 或 debian:publish 命令也失败并出现以下错误

[warn] Constructing Javadoc information...
[warn] error: classfile for XXXXXXX/Indexable.class uses preview features of Java SE 12.
[warn] (use --enable-preview to allow loading of classfiles which contain preview features)
[warn] error: classfile for XXXXXXX/Client.class uses preview features of Java SE 12.
[warn] (use --enable-preview to allow loading of classfiles which contain preview features)
[warn] error: classfile for XXXXXXX/ConfigOptional.class uses preview features of Java SE 12.
[warn] 15 errors.
[warn] javadoc exited with exit code 1
model contains 324 documentable templates
[info] Main Scala API documentation successful.
[error] sbt.inc.Doc$JavadocgenerationFailed

但我们在 javacoptions 和 javaoptions 中传递“--enable-preview”并设置 JAVA_OPTS="--enable-preview"。

sbt.inc.Doc$JavadocgenerationFailed
[error] at sbt.inc.Doc$$anon$1.run(Doc.scala:72)
[error] at sbt.inc.Doc$$anon$2.run(Doc.scala:91)
[error] at sbt.inc.Doc$$anon$3.$anonfun$run$5(Doc.scala:118)
[error] at sbt.inc.Doc$$anon$3.$anonfun$run$5$adapted(Doc.scala:114)
[error] at sbt.util.Tracked$.$anonfun$inputChanged$1(Tracked.scala:150)
[error] at sbt.inc.Doc$$anon$3.run(Doc.scala:122)
[error] at sbt.Defaults$.$anonfun$docTaskSettings$3(Defaults.scala:1642)
[error] at scala.Function1.$anonfun$compose$1(Function1.scala:49)
[error] at sbt.internal.util.$tilde$greater.$anonfun$$u2219$1(TypeFunctions.scala:62)
[error] at sbt.std.Transform$$anon$4.work(Transform.scala:67)
[error] at sbt.Execute.$anonfun$submit$2(Execute.scala:281)
[error] at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:19)
[error] at sbt.Execute.work(Execute.scala:290)
[error] at sbt.Execute.$anonfun$submit$1(Execute.scala:281)
[error] at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:178)
[error] at sbt.CompletionService$$anon$2.call(CompletionService.scala:37)
[error] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
[error] at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
[error] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
[error] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
[error] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
[error] at java.base/java.lang.Thread.run(Thread.java:835)
[error] (search / Compile / doc) sbt.inc.Doc$JavadocgenerationFailed

有什么建议吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)