关于 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文件。