根據(jù) Apache Maven 的說(shuō)明:
Downloading in Maven is triggered by a project declaring a dependency that is not present in the local repository (or for a SNAPSHOT, when the remote repository contains one that is newer). By default, Maven will download from the central repository.
在Maven中,當(dāng)你聲明的庫(kù)不存在于本地存儲(chǔ)庫(kù)中,也沒有不存在于Maven中心儲(chǔ)存庫(kù),該過(guò)程將停止并將錯(cuò)誤消息輸出到 Maven 控制臺(tái)。
org.jvnet.localizer 只適用于 Java.net資源庫(kù)
<dependency> <groupId>org.jvnet.localizer</groupId> <artifactId>localizer</artifactId> <version>1.8</version> </dependency>
當(dāng)你建立這個(gè) Maven 項(xiàng)目,它將依賴找不到失敗并輸出錯(cuò)誤消息。
告訴 Maven 來(lái)獲得 Java.net 的依賴,你需要聲明遠(yuǎn)程倉(cāng)庫(kù)在 pom.xml 文件這樣:
<repositories> <repository> <id>java.net</id> <url>https://maven.java.net/content/repositories/public/</url> </repository> </repositories>
現(xiàn)在,Maven的依賴庫(kù)查詢順序更改為: