【发布时间】:2015-09-09 15:19:22
【问题描述】:
我已经在我的 64 位本地主机 Windows 上安装了 nexus-2.11。我通过 ant-tasks 在 Eclipse 中的 build.xml 中运行 mvn。我已将.m2/settings.xml中的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的写入权限? -
是的。我还尝试以管理员身份运行它,甚至移动到另一个驱动器。