我有ANTLR在" ./ gen"中生成解析器/词法分析器代码。目录。 有了sbt,一切正常;没有编译和测试的问题。
但是,当我执行doc
来调用scaladoc时,我收到错误消息,说它无法找到ANTLR生成的对象。
> doc
[info] Main Scala API documentation to /Users/smcho/github/ChitchatCompilerScala/doc/api...
[error] /Users/smcho/github/ChitchatCompilerScala/src/main/scala/node/NodeGenerator.scala:6: not found: object parser
[error] import parser.{ChitchatLexer, ChitchatParser}
[error] ^
可能有什么问题?
答案 0 :(得分:0)
我不得不教sbt关于新的源目录。
unmanagedSourceDirectories in Compile += baseDirectory.value / "extra-src"
来自http://www.scala-sbt.org/0.13/docs/Howto-Customizing-Paths.html
的提示