我在.m2下有一个存储库目录,我希望将其用作其他主机的远程存储库(-Dmaven.repo.remote = http:// remotehostname / repo)。我尝试将Apache下的目录.m2 / repository /公开为http://remotehostname/repo,目录通过HTTP完全可见,但Maven似乎没有从公开的repo中读取。由于各种原因,我不想将这个新的远程仓库添加到settings.xml;将其限制为-Dmaven.repo.remote
将.m2下的本地仓库转换为远程仓库需要做什么?
答案 0 :(得分:2)
继@ Perception的答案,您可以查看Nexus Command Line工具,它可以帮助您将本地仓库转换为nexus repo
答案 1 :(得分:1)
我没有听说任何maven存储库管理器可以简单地镜像你的.m2文件夹(它只是一个本地存储库)。您需要安装和配置存储库管理软件......有许多免费的开源软件,我推荐Artifactory或Nexus。
Nexus确实非常符合您的要求,因为它使用基于文件的存储库,文件布局与本地存储库布局匹配。