目前有两个项目,每个项目都有堆栈和cabal文件(我使用堆栈构建),一个是名为test的exe,另一个是名为testlib的库。我想在测试项目中使用testlib,我该怎么做才能让堆栈知道testlib是一个自定义库以及如何找到它?
-- projects/test/test.yaml
-- projects/testlib/testlib.yaml
答案 0 :(得分:4)
我找到了答案。
extra-deps解决问题。
test.yaml似乎是:
line 9
应该注意两点:
欢迎任何更好的解决方案。非常感谢你的帮助!
答案 1 :(得分:1)
您可以根据品味使用extra-deps
或packages
。当额外的库(示例中为packages
)是开发工作的一部分时,应使用testlib
,并在有稳定版本时使用extra-deps
。
manual有更多详情。