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

fru*_*ice 5 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下的本地仓库转换为远程仓库需要做什么?

Per*_*ion 1

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

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