3

这不是一个问题问题,而是一个使用工具的问题——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 项目下,以及为什么?

谢谢。

4

1 回答 1

1

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

于 2012-08-16T22:51:59.367 回答