3

これは問題のある質問ではありませんが、ツールの使用(leiningen)の質問です。

1つのメインプロジェクトの下に階層的なラインプロジェクトを作成することには利点がありますか?もしそうなら、その利点は何ですか?

lein new bene-cmpClojureの「メイン」プログラムであるを使用してプロジェクトを作成する場合

(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)

そして、bashスクリプトによって最終的にbene-cmpに供給される入力ファイルをサニタイズするClojureスクリプトをいくつか作成したいと思います。これらが、bene-cmpと同じレベルのプロジェクトであるか、bene-cmpプロジェクトの下にある場合、その理由?

ありがとう。

4

1 に答える 1

1

私は常にプロジェクトのリリースサイクルを見て、それらがサブプロジェクトなのか「同じレベル」のプロジェクトなのかを判断します。bene-cmpと同時にbene-sanitizersを常にリリースする場合、それらはサブプロジェクトであるか、bene-cmpの単なる名前空間です。

于 2012-08-16T22:51:59.367 に答える