我們在Scala項目中使用sbt-clojure(https://github.com/Geal/sbt-clojure)。Scala/Clojure編譯依賴關係
在一個子項目中有Scala代碼,它們是以Clojure代碼導入的。 在這種情況下,Clojure沒有看到Scala代碼(通過「sbt compile」,默認Clojure比Scala早編譯)。
sbt如何在Clojure代碼之前編譯Scala代碼?
我們在Scala項目中使用sbt-clojure(https://github.com/Geal/sbt-clojure)。Scala/Clojure編譯依賴關係
在一個子項目中有Scala代碼,它們是以Clojure代碼導入的。 在這種情況下,Clojure沒有看到Scala代碼(通過「sbt compile」,默認Clojure比Scala早編譯)。
sbt如何在Clojure代碼之前編譯Scala代碼?
我會使用支持Scala和Clojure的Maven。
Maven有Cljure的clojure-maven-plugin和Scala的maven-scala-plugin。您可以安排編譯這兩種語言源代碼的順序。
我面臨着同樣的問題,只是分叉和修改插件:https://github.com/tomaszym/sbt-clojure可能剛好夠還爲你,如果你不介意射擊clojurec代替編譯。