【问题标题】:Scala/Clojure compile dependencyScala/Clojure 编译依赖
【发布时间】:2014-12-06 11:40:42
【问题描述】:

我们在 Scala 项目中使用 sbt-clojure (https://github.com/Geal/sbt-clojure)。

在一个子项目中有 Scala 代码,它们是在 Clojure 代码中导入的。 在这种情况下,Clojure 看不到 Scala 代码(通过“sbt compile”,默认情况下 Clojure 比 Scala 更早编译)。

sbt 如何在 Clojure 代码之前编译 Scala 代码?

【问题讨论】:

    标签: scala clojure compilation sbt


    【解决方案1】:

    我遇到了同样的问题,只是简单地对插件进行了分叉和修改:https://github.com/tomaszym/sbt-clojure 如果你不介意使用 clojurec 而不是 compile,对你来说可能也足够了.

    【讨论】:

      【解决方案2】:

      我会使用同时支持 Scala 和 Clojure 的 Maven。

      Maven 有 Cloture 的 clojure-maven-plugin 和 Scala 的 maven-scala-plugin。您可以安排两种语言源代码的编译顺序。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-05-31
        • 2017-08-01
        • 1970-01-01
        相关资源
        最近更新 更多