問題タブ [scaladoc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
267 参照

scala - プロジェクトの API ドキュメントに Scalaz が表示されるのはなぜですか?

プロジェクト全体の構成がこのように単純であるとしますbuild.sbt

そして、これは私のコードです:

sbt docブラウザーで API ドキュメントを実行して開くとscalaz、ScalaDoc ルート パッケージ リストにパッケージが表示されますFoo

または、あなたが私を信じていない場合:

scalaz パッケージ

以前に Scalaz でこれに気づいたことがありますが、それが起こったのは私だけではありません (たとえば、Argonaut API ドキュメントの現在公開されているバージョンを参照してください)。Scalaz 以外のライブラリでそれが起こるのを見たことがあるかどうかはわかりません。

プロジェクト コードで実際に Scalaz から何も使用しない場合、表示されません。少なくとも 2.10.4 と 2.11.4 で同じことが起こります。

scalazパッケージがここに表示されるのはなぜですか?どうすれば停止できますか?

0 投票する
0 に答える
95 参照

eclipse - Javadoc の代わりに Scaladoc を開くのはなぜですか?

Eclipse で Apache Spark Java API を使用していますが、Eclipse でメソッドとクラスをクリックすると、Apache Spark の Scaladoc バージョンが開きます。どうすればこの問題を解決できますか?

0 投票する
1 に答える
571 参照

scala - scaladoc で標準ライブラリ型へのリンクを生成するには?

私は sbt 0.13.7 と Scala 2.11.4 を使用しています。

build.sbtの には、次のものがあります。

とでFile.scala

を実行するsbt docと、次のようになります。

今、私が置き換えるautoAPIMappings := trueと:

コンパイラはまだ警告を出します。

解決策は何ですか?

0 投票する
1 に答える
174 参照

scala - Scaladoc はデフォルトで継承されたメンバーを非表示にします

sbt docScala プロジェクトのドキュメントを生成するために使用しています。

デフォルト設定を使用すると、次のスクリーンショットのように、継承されたメンバーがドキュメントに自動的に表示されます。

すべての継承を表示

理想的には、以下のように、継承されたすべてのメンバーをデフォルトで非表示にするドキュメントを生成したいと考えています。

継承されたものをすべて隠す

明示的に定義されたメンバーのみを表示するようにドキュメントを生成するにはどうすればよいですか?

0 投票する
2 に答える
140 参照

sbt - 別のプロジェクトでクラスを参照する方法は?

マルチプロジェクト SBT 構成があります。にクラスmy.AClassがあり project1ます。次のようにscaladocを作成するには、構成に何を追加すればよいですか

project2 でsbt project2/doc?によって正常にコンパイルされます。

0 投票する
1 に答える
101 参照

scala - SBT を使用して Scaladoc に JavaScript を自動的に含める

私は数学関数のライブラリに取り組んでいます。の一部としてScaladoc、各関数の式を含めたいと思います。例えば

MathJaxを使用して数式を表示しています。生成された html を手動で編集して、必要な MathJax JavaScript を含めると機能しますが、これを自動化したいと考えています。

これまでのところ、私が見つけた唯一の解決策は次のとおりです。

これらのオプションしかない場合は問題ありませんが、sbt のみを使用して (外部スクリプトを使用せずに) 実行したいと考えています。How to ScalaDocscalacOptionsのように設定することでこれを行う方法はありますか?