ich eine Top-Level-Eigenschaft haben, die eine Anzahl von Klassen und Eigenschaften wie enthält:Scaladoc versagt Links für innere Klassen in Verfahren und Klassensignaturen zu erzeugen
trait Trees { self: Types =>
trait Tree
trait IdentifiedTree extends Tree
trait Empty extends Tree
/** The factory for [[TypeUse]] instances */
trait TypeUse extends Tree
/** AST tree to represent erroneous trees */
object BadTree extends IdentifiedTree
/** AST tree for empty statements and trees */
val Empty: Empty = new Empty {}
}
trait Types
Wenn ich die Dokumentation für sie erzeugen, scaladoc ich mit kann mit [[CLASS_NAME]] eine Verknüpfung zu den inneren Klassen herstellen, aber scaladoc erstellt keine Links für Bäume in Signaturen und Erweiterungen.
Ich benutze sbt die scaladoc zu erzeugen, und ich verwende die folgenden Flags:
scalacOptions in (Compile, doc) ++= Seq("-groups", "-implicits",
"-diagrams", "-no-prefixes", "-author", "-explaintypes",
"-language:implicitConversions,higherKinds")
Um Ihnen eine bessere Idee, die api für die obige Definition lautet wie folgt (bitte die fehlenden Links beachten):
können Sie mir sagen, was ich falsch mache, bitte?
Nicht sicher, ob das hilft, aber meine sbt Konfiguration ist ein Multi-Projekt eines –
Ich habe gerade versuchte es mit einem einzigen Projekt sbt Setup und die gleiche Sache ist immer noch da. –