【问题标题】:multi module aggregation for scaladoc in mavenmaven中scaladoc的多模块聚合
【发布时间】:2012-10-20 11:56:06
【问题描述】:

我有一个包含 5 个模块的父项目。我试图弄清楚如何将模块级别的 scaladoc 聚合到一个有凝聚力的站点中。任何帮助将不胜感激。

【问题讨论】:

  • 似乎与以下内容重复:stackoverflow.com/questions/12301620/…
  • 链接的问题也没有任何答案...
  • 同意。但这并不意味着它不是重复的。
  • 另一个问题更清楚,你应该把你的赏金放在那里并关闭这个。

标签: scala maven-3 scaladoc scala-maven-plugin


【解决方案1】:

通过将“Unidoc”集成到您的构建中,您可以使用 SBT 轻松完成:

Scala 的 maven 插件也支持聚合,但默认只有直接模块,您可以更改默认行为(aggregateDirectOnly、forceAggregate):

【讨论】:

  • 感谢您的回复,但这并不比我通过简单的谷歌搜索得到的更远。显然这是可能的,但我一生都无法弄清楚如何让 scala maven 插件来做到这一点。为了获得 100 赏金,我需要一个示例 pom,清楚地显示它是如何工作的。同时,我有一个不可怕的解决方法。
【解决方案2】:

Scaladoc2 不支持来自多源/多类路径的聚合(scaladoc 在 scalac 上运行,因此聚合意味着像有一个大项目一样的完整编译)。 而scala-maven-plugin主要是对scala命令的封装。

聚合仅适用于现已被废弃的 vscaladoc。

对不起

【讨论】:

    【解决方案3】:

    如果可以选择将 Scala 文档整合到整个 Java 项目文档中,请在此处查看我的答案:https://stackoverflow.com/a/16288487/430128

    【讨论】:

      猜你喜欢
      • 2012-08-31
      • 1970-01-01
      • 1970-01-01
      • 2011-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-21
      • 1970-01-01
      相关资源
      最近更新 更多