我们在Scala项目中使用sbt-clojure(https://github.com/Geal/sbt-clojure)。
在一个子项目中有Scala代码,它们是用Clojure代码导入的。 在这种情况下,Clojure没有看到Scala代码(通过“sbt compile”,默认情况下Clojure早于Scala编译)。
如何在Clojure代码之前编译Scala代码?
答案 0 :(得分:0)
我遇到了同样的问题并简单地分叉和修改了插件:https://github.com/tomaszym/sbt-clojure如果你不介意解雇 clojurec 而不是编译
答案 1 :(得分:-2)
我会使用支持Scala和Clojure的Maven。
Maven为Cloture提供了clojure-maven-plugin,为Scala提供了maven-scala-plugin。您可以安排两种语言源代码的编译顺序。