Scaladoc ist ein Dokumentationsgenerierungssystem, das speziell formatierte Kommentare im Scala-Quellcode liest und kompilierte Dokumentation generiert. Es wird normalerweise verwendet, um API-Dokumentation in Form von HTML-Webseiten zu erstellen.
Ich verwende sbt 0.13.7 und Scala 2.11.4.
In meinem build.sbt habe ich:
%Vor%
und in File.scala :
%Vor%
Wenn sbt doc läuft, bekomme ich:
%Vor%
Jetzt, wenn ich autoAPIMappings := true durch ersetzen:
%Vor%
Der Compil...
Ist es möglich, Diagramme mit Scaladoc und SBT zu erstellen?
Ich habe versucht, diese Zeile in meinem build.sbt hinzuzufügen:
scalacOptions in (Compile,doc) := Seq("-diagrams", "-diagrams-debug")
Aber ich erhalte:
Diagrammgene...
Es gibt viele Orte in der Scala-API , insbesondere in Sammlungen, in denen Methodensignaturen falsch sind .
Zum Beispiel die scaladoc-Signatur für Map . flatMap sagt
%Vor%
Aber die tatsächliche Signatur ist
%Vor%
Dies macht beson...
Ich erstelle die ScalaDoc-HTML-Dateien für einige SBT-Projekte (in einem Multi-Projekt Konfiguration ). Wenn ich doc in der SBT-Konsole ausführe, wird die Dokumentation zwar gut erstellt, aber sie wird in einem eigenständigen Verzeichnis für...