簡體   English   中英

java項目外部jar位置

[英]java project external jar location

我有一個Java項目。 在Java構建路徑中,它指向位於我的C驅動器上某個位置的外部jar。 現在,我想在不允許組件在c驅動器上的builforge上進行此項目。 我如何進行外部化,以便外部jar文件位置可以是變量,以便jar可以位於其他位置。

當我在新機器上進行構建時,它錯誤地指出所需的庫在C驅動器中丟失。

在我的機器上編譯時,項目希望jars位於c:上,而在buildforge上,我需要使項目忽略c:位置,而改為使用E:位置。

我嘗試了addvariables和其他選項,所有這些選項仍然希望我給出一個路徑。

警告:很抱歉,對於您的問題,我沒有“正確”的答案,但無論如何我都會發布它,因為它可以使您或其他人在這種情況下的生活更加輕松。

如果您的系統上沒有任何驅動器E:或可以重命名而不會破壞任何內容,則可以在C:驅動器上創建一個文件夾,如下所示:

c:\\ path \\ to \\ your \\ dev \\ folder \\ buildforge

然后將其映射為驅動器E:

凈使用e:\\ localhost \\ c $ \\ path \\ to \\ your \\ dev \\ folder \\ buildforge / persistent:是

比起您只可以在新的E:驅動器上創建一個子目錄結構,該驅動器從buildforge環境中鏡像一個子目錄結構,並將其在您的項目中使用。 這樣,您無需在移動項目時進行任何更改。

這種方法既有優點也有缺點,因此您需要決定哪種情況最適合您。 我使用這種方法能夠以統一的方式從主機以及虛擬機訪問一個共享文件夾。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM