我知道发布sbt build
但是如果我只想发布使用sbt doc
生成的文档会怎么样。
如果我们不想将scala代码发布为库,而只是想发布文档,那还有吗?
使其更清晰。我想使用sbt publish
来托管sbt的API文档,就像我们使用库一样。
答案 0 :(得分:1)
正确的解决方案取决于您以后如何使用此文档。
如果您想将其作为网站托管,您应该查看sbt-site和other 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文档