我對Clojure提及Maven的文章/博客/問題/回答的數量感到有點驚訝。在大約十年的時間裏,作爲一名Java開發人員,在桌面應用程序和webapps上工作,我從未使用Maven一次(通常 - 這是個人意見,但我知道有些人也會這麼想 - 我看過使用Maven的項目,其中包括「廚房水槽」,而那些用更「控制」的構建過程構建的過程更「清潔」,生產更小的罐子,更快的構建時間等)。Maven是否對JVM上的Clojure強制要求?
是否需要Maven構建Clojure應用程序?
Maven是否必須使用Leiningen?例如,我可以在不需要Maven的情況下將外部jar添加爲leiningen項目的「手動」依賴項嗎?
我認爲我的問題歸結爲:你可以在Clojure/JVM世界中不使用Maven,就像你可以構建,測試,打包和發佈Java桌面,webapps和Android應用程序一樣需要Maven?
Leiningen在引擎蓋下使用maven,大多數時候你不必知道或關心它在那裏。 – Bill
是的,但它假設文物是在maven回購。 –
這就是我大部分時間說的原因。 :-)另外,順便說一句,有一個upvote。 – Bill