我尝试使用cabal haddock
. 我的项目结构如下所示:
~/.../project_name
project_name.cabal
Setup.hs
src/
Main.hs
Data/
...
test/
MainTestSuite
...
当我运行cabal haddock --executable
它失败并显示以下错误消息:
module ‘projects-0.1.0.0:Main’ is defined in multiple files: dist/build/tmp-8215/src/Main.hs
dist/build/tmp-8215/./Setup.hs
该Source.hs
文件具有以下内容:
import Distribution.Simple
main = defaultMain
ghc
版本是,7.8.3
黑线鳕版本是2.14.3
。