我有一个Maven工件(实际上是javax.activation),我在过去的某个时间手动安装在我的本地存储库中。我不记得它来自哪里,但似乎没有任何公共存储库可用。
我可以访问我的团队的共享远程存储库。如何将此工件重新部署到远程存储库?我找到了deploy:deploy-file
目标,但似乎是针对尚未由Maven管理的文件。
答案 0 :(得分:1)
你应使用deploy:deploy-file
。
事实上,它已经在您的本地回购中,这应该不是问题。事实上它更容易。由于您已经为工件设置了pom,因此在部署时可以指定-DpomFile
(假设您没有尝试部署pom)。
答案 1 :(得分:0)
您可以将工件库文件从存储库复制到远程文件。
您的存储库存储在~/.m2/repository
中。将javax/activation
文件夹从一个存储库复制到另一个存储库。