2011-05-23 73 views
0

我有一個Maven工件(javax.activation,因爲它發生),我過去在本地存儲庫中手動安裝。我不記得它是從哪裏來的,但似乎沒有任何公共存儲庫可用。將本地安裝的工件重新部署到遠程存儲庫

我有權訪問我的團隊的共享遠程存儲庫。我怎樣才能將這個工件重新部署到遠程倉庫?我發現deploy:deploy-file的目標,但似乎是未經Maven管理的文件。

回答

1

應該使用deploy:deploy-file

事實上,它已經在你當地的回購中了,不應該成爲一個問題。事實上,它更容易。既然你已經有了一個神器,你可以在部署時指定-DpomFile(假設你沒有嘗試部署一個pom)。

0

您可以將工件文件從存儲庫複製到遠程文件。

您的存儲庫存儲在~/.m2/repository中。將javax/activation文件夾從一個存儲庫複製到另一個存儲庫。

+1

我想我可以做到這一點,但讓Maven創建必要的文件夾結構,更新索引等將會很方便。 – Dan 2011-05-23 19:44:20

+0

你的問題在遠程倉庫中是什麼意思?我不確定我是否明白你的意思。 – 2011-05-23 19:55:27

+0

我的意思是通常意義上的一個遠程Maven倉庫http://some-site.com/maven2/我希望能夠在那裏部署一個工件,它已經安裝在我的本地機器上。 – Dan 2011-05-23 20:03:59

相關問題