目录
-
1 需求
- 正式开发,不同的项目组开发不同的工程。
- ssm_dao 工程开发完毕,发布到私服。
- ssm_service 从私服下载 dao
-
2 分析
- 公司在自己的局域网内搭建自己的远程仓库服务器,称为私服,私服服务器即是公司内部的 maven 远程仓库,每个员工的电脑上安装 maven 软件并且连接私服服务器,员工将自己开发的项目打成 jar 并发布到私服服务器,其它项目组从私服服务器下载所依赖的构件(jar)。
- 私服还充当一个代理服务器,当私服上没有 jar 包会从互联网中央仓库自动下载,如下图:
-
3 搭建私服环境
-
3.1 下载 nexus
- Nexus 是 Maven 仓库管理器,通过 nexus 可以搭建 maven 仓库,同时 nexus 还提供强大的仓库管理功能,构件搜索功能等。
- 下载 Nexus, 下载地址:https://www.sonatype.com/products/repository-oss-download
- 下载:nexus-3.47.1-01-win64.zip
- Nexus 是 Maven 仓库管理器,通过 nexus 可以搭建 maven 仓库,同时 nexus 还提供强大的仓库管理功能,构件搜索功能等。
-
3.2 安装 nexus
- 解压 nexus-3.47.1-01-win64.zip,本教程将它解压在 F 盘,进入 bin 目录:
- cmd 进入 bin 目录,执行 nexus.bat install
- 安装成功在服务中查看有 nexus 服务:
-
-
3.3 卸载 nexus
- cmd 进入 nexus 的 bin 目录,执行:nexus.bat uninstall
- 查看 window 服务列表 nexus 已被删除。
-
3.4 启动 nexus
- 方法 1:
- cmd 进入 bin 目录,执行 nexus.bat start
- 方法 2:
- 直接启动 nexus 服务
- 查看 nexus 的配置文件 conf/nexus.properties
- # Jetty section
- 方法 1:
-