2013-10-29 78 views
4

使用lein 2.2時,嘗試將jar文件放在/ lib中不起作用。與/ lib一起使用lein項目不起作用

我試過了,它似乎沒有工作,但大量的文件說,這種方式仍然有效。

+1

見回答這裏http://stackoverflow.com/questions/19496263/how-do-i-use-checked-in-jars-with-leiningen/19496915 –

+0

小bit oldie但goldie http://www.pgrs.net/2011/10/30/using-local-jars-with-leiningen/ – Chiron

+0

請編輯您的OP,以展開您正在嘗試做的事。 – octopusgrabbus

回答

4

在Leiningen v2.0中刪除了lib目錄功能,轉而使用存儲庫(repeatability)。

要將free floating jars添加到項目中,您需要將依賴項部署到Clojars或Maven存儲庫。 Maven倉庫可以像項目文件夾中的目錄一樣簡單。

請參閱回答這個問題,如果你需要在一個項目中的本地文件夾的jar:

How do I use checked-in jars with leiningen

+1

謝謝! - 這對我的有十幾個或更多jar文件的項目沒有太大的幫助。 :-) 這個lein插件應該爲我工作https://github.com/dchelimsky/lein-expand-resource-paths –

+0

請看下面的答案:資源路徑不需要Maven回購 –

0

你不需要使用Maven訪問本地jar文件中Leiningen V2.0

在project.clj只需使用語法如下:

:resource-paths [ "local-jars/*" ] 

,然後把你的*.jar文件在local-jars您的項目的子目錄。

請參閱本博客:http://www.troyastorino.com/tidbits/lein2-local-jars

相關問題