2015-07-18 12 views
7

Sto cercando di generare documentazione per un codice che ho scritto in sbt/scala.<error> visualizzato nella documentazione prodotta da sbt doc

Ecco il file di configurazione sbt

name := "My project" 
version := "1.0" 

libraryDependencies += "org.scala-lang" % "scala-compiler" % scalaVersion.value 

libraryDependencies += "org.apache.spark" %% "spark-core" % "1.2.0" 
libraryDependencies += "org.apache.spark" %% "spark-graphx" % "1.2.0" 

La documentazione viene generata senza errori, ma i file di documentazione prodotti contengono qualcosa di simile:

def getGraph(): <error> 
def getLabelMap(): HashMap[<error>, String] 
def setGraph(graph: <error>): Unit 
def setLabelMap(map: HashMap[<error>, String]): Unit 

Tutti i campi <error> appartengono alla org pacchetti .apache.spark.graphx e org.apache.spark (nelle righe di esempio sopra invece di <error> dovrei ottenere Graph, VertexId, ecc.).

Cosa devo aggiungere al file di configurazione di sbt per risolvere il problema? Acclamazioni

+0

Io non sono molto esperto con scaladoc, quindi non sarà in grado di rispondere pienamente alla tua domanda, ma la pagina seguente della [documentazione] (http://www.scala-sbt.org/0.13/docs/Howto-Scaladoc.html) può aiutare. –

risposta

0

Per chiunque sia interessato, ho trovato la risposta, ho dovuto aggiungere qualcosa di simile

scalacOptions in (Compile, doc) := Seq(
    "-external-urls:scala=https://spark.apache.org/docs/1.1.0/api/scala", 
    "-external-urls:org.apache.spark=https://spark.apache.org/docs/0.9.1/api/graphx" 
) 
Problemi correlati