簡體   English   中英

添加Maven類路徑

[英]Add Maven Classpath

我的項目需要一些外部庫才能在Eclipse中構建。 它們位於/ trunk / lib中,而我的項目位於/ trunk / projectA中。 為了使Eclipse在所有機器上都能找到庫,我們設置了變量PROJECT_A_HOME。

現在我正在嘗試使用Maven進行一些構建,但我不知道如何將路徑(環境變量或相對於$(basedir)的路徑)添加到構建中。 我真的不想為這些依賴項建立存儲庫,因為我將它們保留在源代碼控制中,並且希望構建繼續在Eclipse中工作。

我看到過談論,但這對我沒有用。

想法?

您應該將靜態配置文件放在resources / dir中。 如果您有自己的或專有的jar,則應設置自己的存儲庫,以便可以從存儲庫下載它們,或者更好的方法是手動安裝它們,這就是

http://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html

按照上一個問題中的建議設置基於文件的存儲庫,可以將這些庫保留在您的版本控制系統中,並可以在Eclipse級別無縫地工作(這些庫將被視為任何其他依賴項)。 我能想到的唯一問題可能是在持續集成級別上:構建projectA將需要檢出trunk/lib 不過,許多CI工具都可以實現這一點。 如果不是這樣,將庫projectA (或需要在模塊之間共享它們的另一個項目化項目)下可以解決問題。

暫無
暫無

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

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