Ich versuche, Klassen aus dem JDK in das Scaladoc-generierte Dokument zu verknüpfen. Ich habe die -doc-external-doc
Option von Scaladoc 2.10.1 aber ohne Erfolg verwendet.Wie Klassen von JDK in scaladoc-generated doc?
Ich benutze -doc-external-doc:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/rt.jar#http://docs.oracle.com/javase/7/docs/api/
, aber ich bekomme Links wie index.html#java.io.File
statt index.html?java/io/File.html
. Scheint, dass diese Option nur für scaladoc-generierte Dokumente funktioniert.
Habe ich eine Option in scaladoc oder sollte ich eine Feature-Anfrage füllen?
ich konfiguriert haben SBT wie folgt:
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"
Hinweis: Ich habe die Opts.doc.externalAPI
gesehen util in der kommenden sbt 0,13. Ich denke eine nette Ergänzung (nicht sicher, ob es möglich ist) wäre, eine ModuleID
statt einer File
zu übergeben. Das util würde herausfinden, welche Datei der ModuleID
entspricht.
Sie sollten zu scaladoc berichten. – jsuereth
Gibt es eine Befehlszeile für diese externe sbt? Nach @ jsuereths Antwort übergibt sbt die Optionen einfach an scaladoc, und wenn es die Funktion nicht unterstützt, tut sbt das auch nicht. –