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

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

Maven 使用外部目錄作為配置目錄

Maven 使用外部目錄作為配置目錄

Cats萌萌 2021-06-21 13:18:16
我正在使用 maven 生成一個 jar,其中包含 jar 中的所有依賴項(如本問題所示 )。這工作正常。問題是,我需要在外部目錄(如 C:/program/config)中有一些 .properties 文件,其中會有一些配置參數。這些參數在 Spring 中使用:<property name="driverClassName" value="${database.driver}" />如何將此目錄添加到類路徑,以便 Spring(或需要時的 java 代碼)可以訪問 C:/program/config.php 下的文件。請注意,我不想將文件包含在 jar 中,我不想讓類路徑識別此目錄(我知道我可以在帶有 set CLASSPATH="" 的 cmd 中執行此操作,但我需要避免這種情況)。
查看完整描述

2 回答

?
海綿寶寶撒

TA貢獻1809條經驗 獲得超8個贊

顯然,最簡單的解決方案是顯式地包含c:\program\config到類路徑中,但是如果您想避免它,我只是想到了另一種選擇:您需要將文件包含c:\program\config\*.properties到新的 Maven 庫中,然后將其設置為您的系統依賴項代碼:


- myproject

  /pom.xml -> has a dependency on my_config_files

  /src/java/main -> source code


- my_config_files

  /pom.xml -> includes c:\program\config as a resource directory

這樣,您最終會得到兩個庫:一個用于代碼,另一個僅用于配置文件。


查看完整回答
反對 回復 2021-06-23
  • 2 回答
  • 0 關注
  • 229 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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