我在我的64位本地主机Windows上安装了nexus-2.11。我通过ant任务在Eclipse中运行mvn
内build.xml
。我已经设置了关系服务器.m2/settings.xml
作为主镜:本地主机上的Sonatype Nexus服务器不缓存工件
<mirror>
<id>nexus</id>
<mirrorOf>*</mirrorOf>
<url>http://localhost:8081/nexus/content/groups/public/</url>
</mirror>
当运行mvn
命令,依赖性都解决了,它是在日志中表明,他们正在从Nexus的服务器下载。问题在于Nexus缓存:Nexus不会缓存任何内容。我的意思是sonatype-work
文件夹是空的,所有工件都在.m2
之内。
在管理面板中登录,我可以看到工件的完整索引,但在sonatype-work
内没有jar文件或元数据。 (下载所有文物后,由于安全原因,我想将sonatype-work
的内容放入离线的主服务器中。)
这是什么原因造成的?
Nexus过程(Jetty,我相信)可以写入文件夹'sonatype-work'吗? – JimHawkins
是的。我也尝试以管理员身份运行它,甚至移动到另一个驱动器。 – user3399000