mirror of https://github.com/sbt/sbt.git
**Problem** When `autoAPIMappings := true` is set on a Scala 3 project, running `sbt doc` emits warnings: ``` [warn] bad option '-doc-external-doc:/modules/java.base#https://docs.oracle.com/... ``` This happens because Scala 3's scaladoc doesn't recognize Scala 2's `-doc-external-doc` option. Fixes #6652 **Solution** - Added `Opts.doc.externalAPIScala3` that generates the Scala 3 format: `-external-mappings:regex::[scaladoc3|javadoc]::url` - Modified `Defaults.scala` to use the appropriate method based on Scala version - Added heuristics to detect javadoc vs scaladoc based on file/URL patterns |
||
|---|---|---|
| .. | ||
| src | ||
| NOTICE | ||