所以這個蠻力的軟件包試圖在我的虛擬機上安裝過去5個小時。它仍然很強大,看起來已經下載了整個互聯網。我需要關閉筆記本電腦。是否有命令行工具告訴Maven休息一下,冷靜一段時間,然後從稍後離開的地方恢復?有沒有辦法暫停maven多模塊構建並稍後恢復?
編輯:我看到這與已經指出的現有問題之間的一個非常微妙的區別。我一直在使用-rf
標誌從一個失敗的版本恢復一段時間。但是我沒有意識到Maven的複雜性,所以我不確定如果我從命令行中殺死了mvn進程,它是否能夠恢復(或者如果我的筆記本電腦電池耗盡並被迫關閉下),即使構建過程進展順利。這裏有一個比喻 - 我喜歡將Maven看作是管理一組複雜任務的人。如果某項任務失敗,經理會記錄下來,停止所有操作並向老年人報告,並等待問題解決。我相信,只要Maven發現某些事情已經破裂,它就可以節省構建過程的狀態,以便稍後恢復。但是如果有人來殺死經理會發生什麼。或者在我做了什麼的情況下,如果我是kill -9
的maven過程。 maven能夠保存構建狀態的副本嗎?我不太確定。這就是我想要檢查的
您是否安裝了類似Nexus的存儲庫管理器? – khmarbaise
好了,理想情況下,您可以隨時停止構建,稍後重新啓動它,並且已下載的任何內容(本地緩存)都不會再次下載:這是本地緩存的主要想法/獲益。 –
當你說build_時,有什麼好辦法呢?我做了一個kill -9 maven pid – PintoUbuntu