2011-05-23 202 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

相关问题