關於 Maven 私服 的搭建
這里 采用 Apache Archiva 的 Standanlone 模式來安裝
1) 首先到archiva主頁上下載最新版(Archiva 2.2.1 Standalone)
http://archiva.apache.org/download.cgi
2)下載后解壓,如(E:\Program Files\apache-archiva-2.2.1)
3)配置jdk,jdk 版本在1.7 以上
4)啟動服務
使用“管理員身份運行cmd” (開始菜單的附件中)
C:\Windows\system32>cd E:\Program Files\apache-archiva-2.2.1\bin
C:\Windows\system32>e:
E:\Program Files\apache-archiva-2.2.1\bin>archiva.bat install
wrapper | Apache Archiva installed.
E:\Program Files\apache-archiva-2.2.1\bin>archiva.bat start
wrapper | Starting the Apache Archiva service...
wrapper | Apache Archiva started.
E:\Program Files\apache-archiva-2.2.1\bin>
上述信息表示啟動成功
也可以使用管理員身份運行cmd,進入 archiva 安裝路徑bin 目錄,執行 archiva.bat console ,啟動時的日志信息將會輸出在 控制台上
5)第一次訪問,在瀏覽器上輸入 http://localhost:8080,進入到GUI界面,第一次需要輸入用戶名,密碼,然后點擊創建。(密碼必須有大寫字母和數字,長度不低於8位)
6)默認的Repository
登入后,左側Administration欄列出了所有常用配置。
點擊Reposoitory會看到archiva自帶的默認internal repository 和 remote repository
internal repository表示Archive本地的repository,remote repository代表遠程的repository。
當maven連接到Archiva的internal repository時,Archiva會先從本地尋找目標,找不到的話再從remote repository上繼續尋找。
7) 配置文件結構
以下是幾個常用的配置文件目錄
%ARCHIVA_HOME%/data 數據文件根目錄
%ARCHIVA_HOME%/data/database 里配置了數據庫文件,包括用戶數據庫和系統數據庫
%ARCHIVA_HOME%/data/repositories 包含索引信息。如果上傳了jar等文件的話,也會保存在這里。
%ARCHIVA_HOME%/logs 存放log文件。