版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_38789941/article/details/82586747
maven私服相当于本地仓库和远程仓库之间的一个连接点。
1、没有私服时,当我们项目中所需要的jar包不存在本地仓库中时,便会请求maven远程仓库,下载至本地仓库。
2、在项目中,倘若有私服时,若本地仓库不存在某个jar包时,会自动向项目中所配置的私服请求该构件,若私服中存在该jar包,则会下载至本地仓库;若私服不存在时,此时会向远程仓库请求,下载至私服以供他人或其他项目使用,此种做法可以节省宽带,继而下载至本地仓库。
本文将使用 Nexus 搭建私服
下载OSS最新版 :https://www.sonatype.com/download-oss-sonatype。
下载后解压缩,会有两个文件夹
安装并运行
①修改数据存储路径,D:\Downloas\nexus-3.13.0-01-win64\nexus-3.13.0-01\bin\nexus.vmoptions
当然,可以直接使用默认的,支持相对和绝对路径。
②修改IP、端口、访问根目录,D:\Downloas\nexus-3.13.0-01-win64\nexus-3.13.0-01\etc\nexus-default.properties
③启动,在命令行执行D:\Downloas\nexus-3.13.0-01-win64\nexus-3.13.0-01\bin\nexus.exe /run
退出:【Ctrl】+【C】
④启动完成后访问测试,https://127.0.0.1:8081
⑤(可选)安装为服务
nexus.exe /install <optional-service-name> #安装
nexus.exe /start <optional-service-name> #开始
nexus.exe /stop <optional-service-name> #结束
nexus.exe /uninstall <optional-service-name> #卸载
#其中<optional-service-name>为服务的名称,可自定义
注意:必须使用管理员身份的控制台运行命令。
⑥使用初始化账号密码登录
Nexus初始化账号密码:admin/admin123
当然这些都可以登录进去进行修改。