haskell - 分解 Haskell Stack 构建的阶段
问题描述
我试图在一系列使用中分离构建我的包的阶段及其依赖项,stack build
但由于所有看起来相关的标志组合而变得有点迷失方向。我的目标是分别:
- 仅构建包依赖项
- 仅构建测试依赖项
- 仅构建包
- 运行测试(一切都已经构建)
stack --resolver XXX build --no-run-tests--no-run-benchmarks --only-dependencies
stack --resolver XXX build --no-run-tests --no-run-benchmarks
stack --resolver XXX build --no-run-tests --no-run-benchmarks --test --bench
stack --resolver XXX build --test --no-run-benchmarks
这不是完全正确的顺序,并且感觉不太正确。理想情况下,我还希望有额外的文档步骤:
- 仅构建包依赖项
- 仅构建测试依赖项
- 仅构建 Haddock 依赖项
- 仅构建包
- 运行测试(一切都已经构建)
- 使用 doctests 构建 Haddock
什么样的命令序列和标志组合可以完成这些步骤?
解决方案
推荐阅读
- gitlab - gitlab api 是否允许从一个存储库中挑选樱桃到另一个存储库
- php - 回显结果的数组问题
- c# - 在 IIS 8.5 中发布网站时部分考虑了 CSS
- ios - 如何将带有 transferUserInfo 的字典传输到 Apple Watch?
- node.js - Cheerio 选择具有多个类的元素,用空格分隔
- reactjs - ReactJS DropZone 浏览器尝试在放置时打开文件
- reactjs - 在 React Leaflet 中使用 react-leaflet-geosearch:无法读取属性 addControl
- javascript - 类型错误:无法读取 null 的属性“用户”
- html - 为什么我在 CSS 中旋转的 div 的边框周围有一个模糊的边框?
- php - 显示来自 wp 插件表单提交的自定义错误消息