2012-09-19 167 views
0

我們使用Maven deploy插件通過文件協議將工件上傳到Nexus。有時,這些工件不會直接出現在Nexus Web界面中。我必須做'過期緩存'並刷新頁面。而且,這會導致依賴於此僞像的構建失敗。Nexus存儲庫未更新

我想這是因爲我們通過文件協議部署。有沒有辦法來防止這種情況?我在Nexus界面看到了'Not Found Cache TTL'。不確定要理解文檔。如果我將它設置爲零,這會工作嗎?

由於

PW

回答

1

直接部署到文件系統應該只在極端情況下,例如本體操縱或進口來使用。爲了使Nexus完全識別磁盤上的更改,您需要使緩存過期,然後可能必須重新構建元數據。這兩個都可以從存儲庫屏幕觸發。如果您希望工件是可搜索的,那麼您也必須啓動索引器任務。

所有這些事情,當你通過HTTP/HTTPS直接部署到的Nexus這是它的目的是使用

+0

感謝您的回覆完全的方式自動發生! – PeeWee2201