Maven教學
Maven安裝配置
Maven啓用代理訪問
Maven本地資源庫
Maven中央存儲庫
如何從Maven遠程存儲庫下載?
Maven添加遠程倉庫
Maven依賴機制
定製庫到Maven本地資源庫
使用Maven創建Java項目
使用Maven創建Web應用程序項目
Maven POM
Maven 構建生命週期
Maven 構建配置文件
Maven存儲庫
Maven插件
Maven創建Java項目
使用Maven構建和測試Java項目
Maven外部依賴
Maven項目文檔
Maven項目模板
Maven快照
Maven構建自動化
Maven依賴管理
Maven自動化部署
Maven Web應用
Eclispe IDE集成Maven
NetBeans IDE集成Maven
Eclipse構建Maven項目
轉換基於Maven的Java項目支持Eclipse IDE
轉換基於Maven的Web應用程序支持Eclipse IDE
使用Maven模板創建項目
使用Maven構建項目
使用Maven清理項目
使用Maven運行單元測試
將項目安裝到Maven本地資源庫
生成基於Maven的項目文檔站點
使用「mvn site-deploy」部署站點(WebDAV例子)
部署基於Maven的war文件到Tomcat
用Eclipse創建一個Maven Web項目
如何從Maven遠程存儲庫下載?
根據 Apache Maven 的說明:
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中,當你聲明的庫不存在於本地存儲庫中,也沒有不存在於Maven中心儲存庫,該過程將停止並將錯誤消息輸出到 Maven 控制檯。
1. 示例
org.jvnet.localizer 只適用於 Java.net資源庫
pom.xml
當你建立這個 Maven 項目,它將依賴找不到失敗並輸出錯誤消息。
2. 聲明Java.net儲存庫
告訴 Maven 來獲得 Java.net 的依賴,你需要聲明遠程倉庫在 pom.xml 文件這樣:
pom.xml
現在,Maven的依賴庫查詢順序更改爲:
- 在 Maven 本地資源庫中搜索,如果沒有找到,進入第 2 步,否則退出。
- 在 Maven 中央存儲庫搜索,如果沒有找到,進入第 3 步,否則退出。
- 在java.net Maven的遠程存儲庫搜索,如果沒有找到,提示錯誤信息,否則退出。