作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想用 sbt 来发布我的项目。
我习惯了行家,需要一些帮助(精神上)过渡。
默认情况下,我看到“发布”取决于“包”,但“包”不依赖于“测试”。当然我只想发布经过测试的代码。我应该如何确保这一点?
我当然可以make package depend on test ,但是这不是默认类型的事实表明这不是 sbt 的惯用用法。实现这一目标的“正确”方法是什么?
我如何找到有关最佳实践的更多信息?
最佳答案
我一直在运行sbt clean test publish-local publish
(或 publish-signed
)。这确保了在 publish
之前发生的任何错误停止进程。
另一种可能性是使用 sbt-release plugin .这将运行测试并监视和调整您的版本字符串。
关于scala - 习惯性地使用 sbt 来发布(测试)工件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32094481/
我是一名优秀的程序员,十分优秀!