【问题标题】:How to omit resources directory when using lein uberjar使用lein uberjar时如何省略资源目录
【发布时间】:2013-11-11 04:11:43
【问题描述】:

我正在使用 Clojure 和 Leiningen 构建一个 MIDI 应用程序,并且我在 resources 目录中包含了一些示例 MIDI 文件,用于在 REPL 上进行测试。但是,我想在使用lein uberjar 时排除这些资源。我不确定这是否可能,或者这些测试文件的最佳位置是否在resources 目录中。我找不到与此相关的任何内容...有没有办法在project.clj 中使用uberjar-exclusions 排除?

【问题讨论】:

    标签: clojure leiningen


    【解决方案1】:

    解决问题的正确方法是为开发目的创建一个单独的资源目录,并在leiningendev 配置文件中单独配置它。

     :profiles {:dev {:resource-paths ["dummy-data"] ...
    

    记住设置会合并到现有的设置中,因此您无需指定标准的resources 路径。

    查看sample project hereprofiles doc here

    【讨论】:

      猜你喜欢
      • 2018-04-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-06
      • 2012-06-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多