0

我試圖找到如何使用scala.tools.nsc.interpreter.iloop的完整文檔,因爲它是在2.9.3中定義的。您可以從scala網站下載每晚編譯器文檔,您可以下載2.9.3 scala api文檔,但是我沒有看到2.9.3編譯器文檔。我唯一的辦法是從2.9.3源文件構建文檔嗎?如果是這樣,我該怎麼做?Scala的維護版本中的編譯器api文檔在哪裏?

回答

1

我會說克隆回購,

$ git checkout v2.9.3 

$ ant docscomp 

,但我發現錯誤(缺少類和目錄的數量級上,但我不是在一個位置ATM嘗試擦洗)。祝你好運!

更新時間:

[email protected]:~/tmp$ whence bigant 
bigant is aliased to `ANT_OPTS="${DEFAULT_ANT_OPTS}" ant' 
[email protected]:~/tmp$ echo $DEFAULT_ANT_OPTS 
-Xms1536M -Xmx1536M -Xss1M -XX:MaxPermSize=192M -XX:+UseParallelGC 

僅限本人使用的BigAnt;不過,由於這是我今天唯一使用的螞蟻,我可以簡化一下:

[email protected]:~/projects/snytt$ bigant all.clean ; bigant 
Buildfile: /home/apm/projects/snytt/build.xml 
    [echo] Forking with JVM opts: -Xms1536M -Xmx1536M -Xss1M -XX:MaxPermSize=192M -XX:+UseParallelGC 

萬一我的錯誤有幫助。當我追求它時,我會再次更新。 (我從來沒有構建2.9。)它看起來像jar重構。

/home/apm/projects/snytt/build.xml:354: The following error occurred while executing this line: 
jar:file:/home/apm/projects/snytt/lib/scala-compiler.jar!/scala/tools/ant/sabbus/antlib.xml:9: taskdef A class needed by class scala.tools.ant.sabbus.ScalacFork cannot be found: scala/tools/nsc/io/Path 
using the classloader AntClassLoader[/home/apm/projects/snytt/lib/scala-library.jar:/home/apm/projects/snytt/lib/scala-compiler.jar:/home/apm/projects/snytt/lib/fjbg.jar:/home/apm/projects/snytt/lib/forkjoin.jar:/home/apm/projects/snytt/lib/msil.jar:/usr/share/ant/lib/ant.jar] 
+1

(二進制,源和javadoc分離罐),你必須設定'ANT_OPTS =「JVM選項 - Xms1536M -Xmx1536M -Xss1M -XX:MaxPermSize = 192M -XX:+ UseParallelGC「',至少它在過去是需要的。 – pedrofurla