默認情況下,我知道使用Maven依賴關係,它將從本地回購(.m2目錄)中獲取所需的所有內容。在我的應用程序中,我不希望它依賴於本地目錄,而是來自特定位置。我使用<scope>system</scope>
和<systemPath>../path/to/file/</systemPath>
,但它仍然依賴於.m2目錄。無論如何,我可以改變Maven依賴關係的依賴嗎?Maven-2:如何管理依賴依賴的地方?
與我的應用程序,我使用本機代碼(C++),並有.nar
和.so
文件。在這個例子中,我特別需要依賴於特定目錄中的.so
文件,但它總是進入.m2目錄。有沒有可以解決這個問題的插件?
另外,要注意我正在使用Maven 2.2.1。
有沒有辦法覆蓋依賴目錄從本地回購到自定義路徑? –
@Rob,有一種方法來設置repo目錄,但maven只需將所有的依賴關係下載到新的位置。如果你有一個通常不能通過maven central獲得的依賴,你通常按照描述手動安裝它,或者給它一個系統範圍並指定它的路徑。 –