我有一個Gradle項目,它依賴於Maven Central上的幾個開源項目。我想將該項目及其所有直接和傳遞的依賴項安裝到我的本地Maven存儲庫中,以便稍後將其壓縮並放到脫機機器上。如何將Maven/Gradle項目及其所有依賴項安裝到本地存儲庫?
我該如何處理Gradle/Maven?
我有一個Gradle項目,它依賴於Maven Central上的幾個開源項目。我想將該項目及其所有直接和傳遞的依賴項安裝到我的本地Maven存儲庫中,以便稍後將其壓縮並放到脫機機器上。如何將Maven/Gradle項目及其所有依賴項安裝到本地存儲庫?
我該如何處理Gradle/Maven?
如果您想稍後將項目帶有相關性的項目壓縮並將它們移動到其他機器上,您可以嘗試Maven's appassembler plugin。它收集所有的依賴關係並創建一個啓動器,所有這些都在目標文件夾中,隨時可以部署。
但是請注意,默認情況下,它會創建一個包含所有依賴關係的平面目錄結構,但不會保留Maven格式。它也可以創建一個存儲庫。
您是否嘗試過「mvn clean install」命令? – Lokesh
不是隻安裝項目的工件w/o依賴到本地回購? – pron
它會把一切包括依賴n本地存儲庫 – Lokesh