我有一個項目正是如此結構:如何使用同級堆棧項目?
- proj/
- subproj1/
- stack.yaml
- subproj1.cabal
- ...
- subproj2/
- stack.yaml
- pkg1/
- ...
- pkg2/
- ...
- ...
而且我subproj1/stack.yaml文件包含此:
packages:
- .
- location: ../subproj2
subdirs:
- pkg1
- pkg2
extra-dep: true
我注意到不一致的生成行爲,運行「組時建立「從subproj1/目錄中。我想知道我是否以固有的不穩定的方式建立了自己的項目結構。例如,它會更穩定地使用一個單獨的stack.yaml文件,位於proj/目錄中嗎?
相關? https://github.com/commercialhaskell/stack/issues/2545 – dbanas