近期項目對外提供了jar包,再把jar包deploy到私服後,發如今其餘項目中引用不到,查看日誌後發現 api
去私服看了看,jar包安安靜靜的躺在那裏,彷佛一切正常。再向上翻日誌,又看到了這麼一句。 maven
嘛,問題彷佛清楚了,fiat是fiat-api的父項目,maven在down fiat-api的包時同時去下載了它父項目的pom.xml文件,but,咱們並無把父項目的pom.xml deploy到私服,因此致使down不下來。日誌
怎麼解決呢?在父項目路徑下執行code
mvn clean package deploy -Dmaven.test.skip=true -Drepository:snapshots -N
xml
命令,把父項目的pom.xml發佈一下就OK了,這裏-N的意思是不去遞歸編譯父項目下的子項目,具體解釋參見 mvn -h.遞歸