关于 Clojure 提到 Maven 的文章/博客/问题/答案的数量之多,我有点惊讶。
作为一名 Java 开发人员,在桌面应用程序和 web 应用程序上工作了大约十年,我从来没有使用过一次 Maven(通常——这是个人意见,但我知道有些人确实有同样的想法——我的项目已经看到使用 Maven 包括“厨房水槽”,而那些使用更“受控”的构建过程构建的方式“更清洁”并产生更小的罐子,更快的构建时间等)。
当您想要构建 Clojure 应用程序时,是否需要 Maven?
当你想使用 Leiningen 时,Maven 是强制性的吗?例如,我可以“手动”将外部 jar 作为依赖项添加到 leiningen 项目,而不需要 Maven?
我认为我的问题可以归结为:在 Clojure/JVM 世界中,您是否可以在不使用 Maven 的情况下摆脱困境,就像您无需 Maven 就可以构建、测试、打包和发布 Java 桌面、Web 应用程序和 Android 应用程序一样?