我正在使用Eclipse和Maven與m2eclipse在Clojure + Java中開發一些應用程序。GitHub上Clojure庫的Maven依賴關係
當我的依賴關係位於Maven存儲庫中時,這很好用。不過,我想使用一些不在任何存儲庫中的庫,例如在GitHub上託管的小型開源Clojure庫。
這些項目通常具有build.xml或project.clj,但不包含pom.xml。
有什麼辦法可以設置Maven自動處理這些依賴關係嗎?或者我需要手動下載並構建所有這些?
我正在使用Eclipse和Maven與m2eclipse在Clojure + Java中開發一些應用程序。GitHub上Clojure庫的Maven依賴關係
當我的依賴關係位於Maven存儲庫中時,這很好用。不過,我想使用一些不在任何存儲庫中的庫,例如在GitHub上託管的小型開源Clojure庫。
這些項目通常具有build.xml或project.clj,但不包含pom.xml。
有什麼辦法可以設置Maven自動處理這些依賴關係嗎?或者我需要手動下載並構建所有這些?
不幸的是沒有,你要麼必須:
的Clojure發佈庫通常在clojars中提供它們的工件,您可以通過將它作爲存儲庫添加到pom.xml中來解決問題。
另一種可選的集成leiningen時和Maven構建是通過lein pom
這將允許包括在構建庫,只要你檢查了他們在本地自動生成一個POM出project.clj的。