我正在使用Maven來處理Java項目。我認爲只有在第一次編譯時才需要Internet連接從遠程存儲庫下載所需的庫,但是每當我編譯代碼時,我都會收到幾個下載消息。類似這樣的消息:Maven:通常從遠程存儲庫下載的元數據xml文件
Downloading: http://repo.maven.apache.org/maven2/org/eclipse/core/resources/maven-metadata.xml
Downloading: http://repository.springsource.com/maven/bundles/external/org/eclipse/core/resources/maven-metadata.xml
Downloading: http://repository.springsource.com/maven/bundles/release/org/eclipse/core/resources/maven-metadata.xml
Downloading: https://oss.sonatype.org/content/repositories/snapshots/org/eclipse/core/resources/maven-metadata.xml
爲什麼會發生這種情況以及如何防止它?
將更新策略更改爲從不,這有效。 – 2012-08-09 15:39:31
我不明白爲什麼Maven首先需要檢查更新,如果我的所有庫的版本都在pom.xml文件中顯式的。從我讀過的內容中,我只需要記得在更新依賴項版本時更改此選項,否則不會從存儲庫下載新版本的現有庫。我可以忍受這一點。在一個完美的世界中,Maven會在pom.xml中檢測到這個更新,然後纔會檢查存儲庫中的最新版本。 – 2012-08-09 15:53:36