子模塊構建時,會查找父模塊pom,當在本地找不到就會去中央倉庫查找。
個人開發(fā)項目,出于各種原因,可能在本地倉庫無法查找到父pom,會導致子模塊構建失敗,卡在這里進行不下去。
此時,需要跳過子模塊構建,單獨構建父模塊,執(zhí)行以下命令
mvn -N clean install
在 Maven 命令中,-N 參數(shù)是 --non-recursive 的簡寫。當你在執(zhí)行 Maven 目標如 clean install 時使用 -N 或 --non-recursive 參數(shù),它告訴 Maven 只在這個模塊(即命令執(zhí)行所在的目錄對應的模塊)上執(zhí)行指定的目標,而不在其子模塊中遞歸執(zhí)行。
然后再構建子模塊,問題解決