神不在的星期二
2019-08-06 13:11:35
當(dāng)maven說(shuō)“在MyRepo的更新間隔已經(jīng)過(guò)去之前不會(huì)重新嘗試解析”,指定的間隔在哪里?有了maven,我偶爾會(huì)看到一些來(lái)自我尚未構(gòu)建或包含在我的存儲(chǔ)庫(kù)中的第三方存儲(chǔ)庫(kù)的工件。我將從maven客戶端收到一條錯(cuò)誤消息,指出無(wú)法找到工件:未能找到org.jfrog.maven.annomojo:maven-plugin-anno:jar:1.4.0 in http://myrepo:80/artifactory/repo緩存在本地存儲(chǔ)庫(kù)中,在MyRepo的更新間隔過(guò)去或強(qiáng)制更新之前,不會(huì)重新嘗試解析 - > [幫助1]現(xiàn)在,我理解這意味著什么,并且可以簡(jiǎn)單地重新運(yùn)行我的命令-U,并且通常在那里工作正常。但是,我發(fā)現(xiàn)這個(gè)錯(cuò)誤信息非常不直觀,并且試圖讓我的同事們感到頭疼。我想知道是否有一些地方可以修改此update interval設(shè)置。在update interval此錯(cuò)誤消息的客戶端或服務(wù)器端的設(shè)置,被提及?如果是客戶端,我該如何配置呢?如果是服務(wù)器端,是否有人知道如何/如果Nexus / Artifactory公開(kāi)這些設(shè)置?
3 回答

飲歌長(zhǎng)嘯
TA貢獻(xiàn)1951條經(jīng)驗(yàn) 獲得超3個(gè)贊
我曾經(jīng)通過(guò)刪除我本地倉(cāng)庫(kù)中相應(yīng)的下載工件目錄來(lái)解決這個(gè)問(wèn)題。下次我運(yùn)行maven命令時(shí),會(huì)再次觸發(fā)工件下載。因此,我認(rèn)為這是客戶端設(shè)置。
Nexus方面(服務(wù)器回購(gòu)方),此問(wèn)題解決了配置計(jì)劃任務(wù)的問(wèn)題??蛻舳耍?code>-U正如您已經(jīng)指出的那樣,這是使用完成的。

蠱毒傳說(shuō)
TA貢獻(xiàn)1895條經(jīng)驗(yàn) 獲得超3個(gè)贊
您可以刪除本地存儲(chǔ)庫(kù)中相應(yīng)的失敗工件目錄。而且你也可以簡(jiǎn)單地使用-U
目標(biāo)。它會(huì)做的工作。這適用于maven 3.所以不需要降級(jí)到maven 2。
添加回答
舉報(bào)
0/150
提交
取消