分层leiningen项目是否有优势?

时间:2012-08-16 12:39:10

标签: clojure 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项目下的项目,为什么?

感谢。

1 个答案:

答案 0 :(得分:1)

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