亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

leiningen-如何為本地jar添加依賴項?

leiningen-如何為本地jar添加依賴項?

慕絲7291255 2019-11-08 14:01:57
我想使用Leiningen來構建和開發Clojure項目。有沒有辦法修改project.clj告訴它從本地目錄中選擇一些jar?我有一些無法上傳到公共倉庫的專有jar。此外,leiningen可以用于為clojure項目維護“ lib”目錄嗎?如果我的一堆clojure項目共享相同的jar,我不想為每個jar保留一個單獨的副本。謝謝
查看完整描述

3 回答

?
慕妹3146593

TA貢獻1820條經驗 獲得超9個贊

只需在project.clj文件中使用:resource-paths。我使用它,例如連接到Siebel服務器。剛剛在我的項目目錄中創建了一個資源目錄,并在其中復制了jar文件。但是當然可以使用更通用的目錄:


(defproject test-project "0.1.0-SNAPSHOT"

:description "Blah blah blah"

...

:resource-paths ["resources/Siebel.jar" "resources/SiebelJI_enu.jar"])

然后從lein repl我可以創建Siebel Data Bean實例,例如


(def sbl (com.siebel.data.SiebelDataBean.))

(.login sbl "siebelServer" "user" "password")

...

如果您有較新的Java版本,則當然可以在路徑說明中使用通配符,如下所示:


:resource-paths ["/tmp/SiebelJars/*"]


查看完整回答
反對 回復 2019-11-08
  • 3 回答
  • 0 關注
  • 476 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號