我需要为一些内部公司库设置一个Maven存储库,这些存储库只能由我们的开发人员访问(即安全),但应该可以通过Internet安全地访问.
我熟悉设置公共Maven回购,但不确定设置私有远程可访问回购的最佳方式.
我怎样才能做到这一点?
我有几个使用Maven的项目,我想在我的工作网络上运行一个内部存储库.我有几个来自第三方的库,不能发布到野外,还有一些我们自己的库需要在网络中可用(包括我们的TeamCity CI服务器),但不能在网络外部署.经过一些研究,我发现了三个关于如何实现这一目标的主要建议:Archiva,Artifactory和Nexus.我已经尝试了每个,并且未能使用其中任何一个创建的内部存储库成功构建我的任何项目.
这让我相信我误解了某些事情或做错了什么.有没有人知道一个教程,它将引导我完成设置和内部Maven存储库并将其与我的项目集成?