gpt4 book ai didi

scala - 如何合并来自 SBT 多项目的文档?

转载 作者:行者123 更新时间:2023-12-04 08:45:12 25 4
gpt4 key购买 nike

我正在为一些 SBT 项目生成 ScalaDoc HTML 文件(在 Multi-Project configuration 中)。如果我在 SBT 控制台中执行 doc,文档会很好地生成,但它部署在每个项目的独立目录中。由于所有项目彼此非常相关(就包名称而言),我想生成一个唯一的 ScalaDoc 目录作为输出。值得一提的是,由于一些涉及的宏需要双重编译过程,我无法将所有源放在一起。是否有任何解决方法可以这样做?

最佳答案

不幸的是,scaladoc 不能单独编译,因为它不能合并生成的文档。必须一次为所有来源生成文档。宏问题的解决方法是使用-Ymacro-no-expand在 Scaladoc 生成期间不扩展宏。另见 https://issues.scala-lang.org/browse/SI-6812

关于scala - 如何合并来自 SBT 多项目的文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16040236/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com