代码之家  ›  专栏  ›  技术社区  ›  dbanas

如何使用同级堆栈项目?

  •  0
  • dbanas  · 技术社区  · 9 年前

    我有一个结构化的项目:

    - proj/
      - subproj1/
        - stack.yaml
        - subproj1.cabal
        - ...
      - subproj2/
        - stack.yaml
        - pkg1/
          - ...
        - pkg2/
          - ...
        - ...
    

    还有我的 子程序J1/堆栈。亚马尔 文件包含以下内容:

    packages:
    - .
    - location: ../subproj2
      subdirs:
      - pkg1
      - pkg2
      extra-dep: true
    

    我注意到,当从内部运行“堆栈构建”时,构建行为不一致 子程序J1/ 目录我想知道我是否以一种天生不稳定的方式建立了我的项目结构。例如,使用单个 堆栈亚马尔 项目/ 目录

    1 回复  |  直到 9 年前
        1
  •  0
  •   mgsloan    9 年前

    是的,不幸的是,此设置存在一些已知问题- https://github.com/commercialhaskell/stack/issues/3130