这不是一个问题,而是使用工具 - 莱宁根 - 问题。
在一个主项目下创建分层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项目下的项目,为什么?
感谢。
答案 0 :(得分:1)
我总是查看项目的发布周期,以确定它们是子项目还是“同级别”项目。如果你总是要在bene-cmp的同时发布bene-sanitizers,那么它们就是子项目,甚至只是bene-cmp中的命名空间。