sbt-unidocプラグインを使用して化合物APIドキュメントを作成しています。私はGitHubのさまざまなプロジェクトに、sbtのRootProject
コンストラクタとURIを使ってリンクしています。sbt-unidoc - RootProjectからサブモジュールを除外する方法
これらのプロジェクトの一つは、相互に排他的なサブプロジェクトがあります。
、このプロジェクトfooの中で、同じタイプを含むが、異なるに対して構築されている2つのサブモジュールfoo-db1
と
foo-db2
は、あるさ
val foo = RootProject(uri("git://github.com/Foo/Bar.git#v1.0.0"))
依存関係ライブラリのバージョン
unidoc
を実行しようとすると、タイプがunidocの観点から2回定義されているため、失敗します。ドキュメントから、私はフィルタ機能があります見ることができます:
unidocProjectFilter in (ScalaUnidoc, unidoc) := inAnyProject -- inProjects(app)
しかしどのように私は私のRootProject
からサブモジュールの識別子を作成するのですか?
unidocProjectFilter in (ScalaUnidoc, unidoc) := inAnyProject --
inProjects(foo).SELECT_SUB_PROJECT(foo-v1)
: 言い換えれば、どのように私はこれを行うだろうか?