仅发布sbt文档的方法是什么?

时间:2018-03-08 07:44:25

标签: scala sbt

我知道发布sbt build但是如果我只想发布使用sbt doc生成的文档会怎么样。

如果我们不想将scala代码发布为库,而只是想发布文档,那还有吗?

使其更清晰。我想使用sbt publish来托管sbt的API文档,就像我们使用库一样。

1 个答案:

答案 0 :(得分:1)

正确的解决方案取决于您以后如何使用此文档。

如果您想将其作为网站托管,您应该查看sbt-siteother related plugins

如果您想将其作为工件发布,默认情况下与sbt publish相同,只是没有jar和来源,您只需将其添加到build.sbt

publishArtifact in (Compile, packageBin) := false
publishArtifact in (Compile, packageSrc) := false

这将仅发布-javadoc.jar,ivy-xml和pom文件(如果添加publishMavenStyle := false,则不会发布pom。)

您可以在Artifacts section

中查看这些选项的sbt文档