我在我的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