去年我得到了服务器需求的虚拟服务器,配置不是很好,但是工作没有问题...几个月前我安装了Nexus Repository管理器,之后我每天都遇到tomcat的问题...我现在重启每晚都有机器,但似乎大部分时间都无法使用nexus。
我正在开发OS项目,我们需要有存储库管理器(RM)来托管我们所有的东西以及我们项目需要的所有库......
我目前有3种选择(如何解决这个问题):
我正在考虑使用选项3,我只是不知道这是否是正确的解决方案。我相信你们中有些人有自己的RM跑步,你会推荐什么?你有其他选择吗?如果我使用选项1,你会推荐哪个版本......
提前致谢, 安迪
答案 0 :(得分:1)
通过"downgrading Maven version to 1.6"
我假设你指的是Java版本,好像你正在使用这样一个旧的Nexus,那么你并不会让我感到震惊有问题。将Java升级到1.7.x,将Nexus升级到最新版本。
Archiva和Artifactory总是选择,但我不认为问题出在Nexus本身,而是你的设置(你还没有提到它的任何内容)。
您使用的是什么版本的Java,Nexus,Tomcat?
此外,通过"OS project"
,我认为你的意思是" OSS" (开源)项目。如果是这样,您可以使用Sonatype的OSS托管。我已经介绍了如何设置OSS项目(使用Github
,BuildHive
和Maven Central
)here。您也可以直接跳过使用Maven Central,查看here。如果您对管理自己的存储库管理器不够熟悉,我认为这对您来说是更好的选择。
答案 1 :(得分:0)
我建议使用默认下载包而不是tomcat提供的本机jetty运行Nexus。这将为您提供更好的性能和更好的支持。
当然,如果您可以通过OSSRH将所有库都放入中央存储库,那么您将更加容易,因为您无需维护存储库管理器。