問題

使用maven,我偶爾會遇到一個來自我尚未構建或包含在我的儲存庫中的3rd-party repo的工件.

我會從maven客戶端收到錯誤訊息,說找不到工件:

javascript – 找不到org.jfrog.maven.annomojo:maven-plugin-anno:jar:1.4.0 在http://myrepo:80/artifactory/repo中快取在本地 ruby-on-rails – 儲存庫,解析度不會再次受到誘惑,直到更新 myrepo的間隔已經過去或強制更新 – > [幫助1]

現在,我理解這意味著什麼,並且可以簡單地使用-U重新執行我的命令,事情通常在那裡工作正常.

但是,我發現這個錯誤訊息非常不直觀,我試圖避免我的同事頭痛.

我試圖弄清楚是否有一些地方我可以修改這個update interval設定.

  1. 在此錯誤訊息中提到的update interval是client-side還是server-side設定?
  2. 如果client-side,我該如何配置它?
  3. 如果server-side,有誰知道/如果Nexus / Artifactory暴露這些設定?

  最佳答案

我曾經透過刪除相應的未能在本地倉庫中下載工件目錄來解決這個問題.下次執行maven命令時,工件下載再次觸發.因此我會說它是客戶端設定.

連線端(伺服器回購端),這個問題解決了配置計劃任務。 客戶端,這是使用-U完成的,正如您已經指出的。

  相同標籤的其他問題

mavenartifactory