将maven本地存储库转换为远程存储库

时间:2011-10-20 00:03:55

标签: maven-2 maven

我在.m2下有一个存储库目录,我希望将其用作其他主机的远程存储库(-Dmaven.repo.remote = http:// remotehostname / repo)。我尝试将Apache下的目录.m2 / repository /公开为http://remotehostname/repo,目录通过HTTP完全可见,但Maven似乎没有从公开的repo中读取。由于各种原因,我不想将这个新的远程仓库添加到settings.xml;将其限制为-Dmaven.repo.remote

将.m2下的本地仓库转换为远程仓库需要做什么?

2 个答案:

答案 0 :(得分:2)

继@ Perception的答案,您可以查看Nexus Command Line工具,它可以帮助您将本地仓库转换为nexus repo

答案 1 :(得分:1)

我没有听说任何maven存储库管理器可以简单地镜像你的.m2文件夹(它只是一个本地存储库)。您需要安装和配置存储库管理软件......有许多免费的开源软件,我推荐ArtifactoryNexus

Nexus确实非常符合您的要求,因为它使用基于文件的存储库,文件布局与本地存储库布局匹配。