2011-05-13 23 views
1

我只是想知道是否可以使用pom.xml設置將存儲庫從m2更改爲我的項目文件夾?Maven將{user} /。m2/repository中的Maven庫更改爲使用pom.xml的projectfolder

還是有另一種自我包含的方式來做到這一點,除了使用maven settings.xml?

乾杯, 安德烈

+2

如果您可以詳細說明您爲什麼需要此功能,也許有人可以提出其他方法來實現它。 – Raghuram 2011-05-13 04:47:43

+0

我想擁有一個自包含的項目,因爲它有一個7人的團隊,如果能夠將它放入svn甚至是罐子中,都是有益的。 – JustMe 2011-05-13 07:18:20

回答

6

基礎上的評論,似乎要依賴於下載一次,簽入版本控制系統,並再也沒有更新。

雖然這是可能的,但這會破壞使用maven處理更新依賴項的目的。此外,它會無謂地臃腫您的SCM,並在結帳時導致性能問題。

爲什麼不看看使用存儲庫管理器(如nexusartifactory),它可以鏡像本地網絡中所需的存儲庫,以便開發人員可以訪問它而不是從互聯網上下載它?

+0

我明白你的意思,這是一個好主意,但沒有必要的設施來做到這一點。理想情況下,它應該從Maven中心下載所有的罐子,但我有一些我手動添加,我只是試圖找到他們在Maven的代表,應該是好的 – JustMe 2011-05-13 07:45:49

+0

是啊它得到它分類坦克 – JustMe 2011-05-15 04:03:31