一、私服简介
私服是一台独立的服务器,用于解决团队内部的资源共享与资源同步问题
Nexus--Sonatype公司的一款maven私服产品
下载完成后解压
(1)启动服务器
如何使用这个服务器 ?
(2)使用服务器
在浏览器中输入localhost:8081,出现下面的界面
点击登陆
修改信息
修改基础配置信息
安装路径下etc目录中nexus-default.properties文件保存有nexus基础配置信息,例如默认访问端口
修改服务器运行配置信息
安装路径下bin目录中nexus.vmoptions文件保存有nexus服务器启动对应的配置信息
例如默认占用内存空间
注意:我第一次敲的时候没注意,路径下有中文,所有报错,切记
二、私服仓库分类
私服资源操作流程分析
三、资源上传与下载
在maven的安装包下的conf文件下有一个setting,在里面配置访问私服的权限
这里的id是自己配置的仓库的名字,username和password分别是登陆服务器的用户名和密码
<!--配置访问私服的权限--><server><id>pzh-Release</id><username>admin</username><password>admin</password></server><server><id>pzh-Snapshot</id><username>admin</username><password>admin</password></server>
配置映射
这样就可以配置私服的访问路径了
<!--私服的访问路径--><mirror><id>maven-public</id><mirrorOf>*</mirrorOf><url>http://localhost:8081/repository/maven-public/</url></mirror>
配置当前工程保存在私服中的具体位置
<!--配置当前工程保存在私服中的具体位置-->
<distributionManagement><repository><id>pzh-Release</id><url>http://localhost:8081/repository/pzh-Release//</url></repository><snapshotRepository><id>pzh-Snapshot</id><url>http://localhost:8081/repository/pzh-Snapshot/</url></snapshotRepository>
</distributionManagement>
配置完成,可以发布资源了
点击deploy就可以发布了