【问题标题】:Is there an advantage to layering leiningen projects?分层 leiningen 项目有优势吗?
【发布时间】:2012-08-17 06:51:59
【问题描述】:

这不是一道题题,而是一个使用工具——leiningen——题。

在一个主项目下创建分层的 lein 项目有什么好处,如果有,那有什么好处?

如果我使用 lein new bene-cmp 创建一个项目,这是一个 Clojure “主”程序

(defproject bene-cmp "1.0.4-SNAPSHOT"
  :description "This is the main benetrak/GIC comparison program."
  :dependencies [[org.clojure/clojure "1.4.0"]
                 [org.clojure/tools.cli "0.1.0"]
                 [clojure-csv/clojure-csv "1.3.2"]
                 [org.clojure/data.csv "0.1.2"]
                 [bene-csv "1.0.4-SNAPSHOT"]
                 [util "1.0.4-SNAPSHOT"]]

  :omit-source true
  :main bene-cmp.core)

并且我想编写一些 Clojure 脚本来清理输入文件,这些输入文件最终将通过 bash 脚本输入到 bene-cmp 中,这些项目应该是与 bene-cmp 相同级别的项目,还是在 bene-cmp 项目下,为什么?

谢谢。

【问题讨论】:

    标签: clojure leiningen


    【解决方案1】:

    我总是查看项目的发布周期,以确定它们是子项目还是“同级”项目。如果你总是要在 bene-cmp 发布的同时发布 bene-sanitizer,那么它们就是 bene-cmp 中的子项目,甚至只是命名空间。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-06
      • 2016-05-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-12
      • 2019-11-01
      相关资源
      最近更新 更多