我有我的git倉庫和它使用的罐子之一的項目,實際上是在git倉庫中。這裏是結構Clojure依賴瓶子
項目 /lib/mylib.jar /clojure_project/project.clj
我需要添加mylib.jar作爲dependecy但不能有任何Maven的回購只是本地或混帳或某種直接的方式就像在java/android ... 我沒有clojure的經驗。
我已經嘗試了多種選擇: 使用Maven本地回購如下建議: https://www.pgrs.net/2011/10/30/using-local-jars-with-leiningen/ 問題是,在每次有人克隆他們必須重新進行添加maven的回購加下載了一堆行家人員的項目。
然後在這裏有git方法: clojure and leiningen - using a git repository as dependency 但它不適用於我也我不想安裝任何編錄。 有沒有另一種方法來添加jar到clojure項目?非常感謝
這個jar從哪裏來?你在另一個Maven/Lein項目中構建它嗎?如果是這樣,您可以使用「mvn install」使其在本地可用。 pgrs網站上的建議應該是穩定的,以檢查您的項目的版本控制。所以其他人不需要做太多的事情。假設你正在分發源代碼。 – DrLivingston
我不使用maven我使用ant作爲java項目,但是這個jar已經包含在頂層項目中的jar中,它並沒有被每次編譯。所以我有buildbot腳本調用ant,然後調用lein uberjar。 – vallllll
然後它聽起來像你只是想要pgrs解決方案。你擔心某人在每次克隆該項目時都需要做點什麼,但是如果你檢查了這個jar並且設置好了,就像他們建議他們不應該做任何事情一樣。 – DrLivingston