首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在播放项目上运行“dist”时跳过scaladoc

在播放项目上运行“dist”时跳过scaladoc
EN

Stack Overflow用户
提问于 2014-08-20 09:07:59
回答 2查看 1.2K关注 0票数 4

如何在Play项目上执行“dist”(目前正在使用Play 2.3.0)时阻止scaladoc运行?例如:

代码语言:javascript
复制
$ git clone --branch play-2.3.0 git@github.com:guardian/gu-who.git
$ cd gu-who
$ sbt clean dist
[info] Loading project definition from /tmp/gu-who/project
[info] Set current project to gu-who (in build file:/tmp/gu-who/)
[success] Total time: 0 s, completed 20-Aug-2014 09:57:55
...
[info] Compiling 23 Scala sources and 1 Java source to /tmp/gu-who/target/scala-2.10/classes...
[info] Main Scala API documentation to /tmp/gu-who/target/scala-2.10/api...
[info] Packaging /tmp/gu-who/target/gu-who-1.0-SNAPSHOT-assets.jar ...
[info] Done packaging.
model contains 54 documentable templates
[info] Main Scala API documentation successful.
[info] Packaging /tmp/gu-who/target/scala-2.10/gu-who_2.10-1.0-SNAPSHOT-javadoc.jar ...
[info] Done packaging.
[info] Packaging /tmp/gu-who/target/scala-2.10/gu-who_2.10-1.0-SNAPSHOT.jar ...
[info] Done packaging.
[info] 
[info] Your package is ready in /tmp/gu-who/target/universal/gu-who-1.0-SNAPSHOT.zip
[info] 
[success] Total time: 20 s, completed 20-Aug-2014 09:58:15

这个过程中的“scaladoc”部分大约需要20秒的12。我根本不想运行scaladoc (任何在这个非库项目上工作的人都会查看实际的源代码)。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-03-30 19:11:25

对于较新版本的Play (我目前正在使用2.8.1),您必须将这些设置添加到sbt中的项目(或每个子项目中):

代码语言:javascript
复制
Compile / doc / sources := Nil
Compile / packageDoc / publishArtifact  := false

(这是sbt 1的新语法。)

票数 1
EN

Stack Overflow用户

发布于 2014-08-20 15:27:47

在使用Play 2.1构建的项目上,我在sbt构建文件中添加了以下设置

代码语言:javascript
复制
...settings(sources in doc in Compile := List())

这完全删除了文档创建。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25400820

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档