Sto provando a collegare le classi dal JDK al documento generato con lo scaladoc. Ho usato l'opzione -doc-external-doc
di scaladoc 2.10.1 ma senza successo.Come collegare classi da JDK a documenti generati in scaladoc?
Sto usando -doc-external-doc:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/rt.jar#http://docs.oracle.com/javase/7/docs/api/
, ma ottengo collegamenti come index.html#java.io.File
anziché index.html?java/io/File.html
. Sembra che questa opzione funzioni solo per i documenti generati con lo scaladoc.
Ho perso un'opzione in scaladoc o devo compilare una richiesta di funzionalità?
Ho configurato SBT come segue:
scalacOptions in (Compile,doc) += "-doc-external-doc:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/rt.jar#http://docs.oracle.com/javase/7/docs/api"
Nota: Ho visto il Opts.doc.externalAPI
util nel prossimo sbt 0,13. Penso che una bella aggiunta (non è sicuro se è possibile) sarebbe passare un ModuleID
invece di un File
. L'util capirebbe quale file corrisponde allo ModuleID
.
È necessario segnalare a scaladoc. – jsuereth
Esiste una riga di comando per questo esterno sbt? Seguendo la risposta di @jsuereth, sbt passa semplicemente le opzioni a scaladoc e se non supporta la funzione, neanche SBT. –