有些內網機器不能連外網的狀況下,由於依賴的項目pom配置問題,mvn package時仍會嘗試請求外網的repo(好比默認中央repo或oss)。apache
此時配置 settings.xml 爲本身內網repo是無論用的,同時通常咱們也不但願去改動別人的項目代碼或配置。bash
一個簡單的作法是,把可能鏈接的外部repo的host設爲本機。dom
127.0.0.1 localhost localhost.localdomain oss.sonatype.org repository.apache.org repo.maven.apache.org
這樣maven能夠快速判斷鏈接失敗,而不會hang在downloading那裏。maven
固然這麼作的前提是,保證內部repo能夠提供替代central的功能。xml