maven搭建私服

1.安装(Linux版本2.11.4-01)

解压完linux版本会出现两个文件夹

 

当中nexus-2.11.4-01是开启nexus主文件夹

Sonatype-work 是存放相应的索引,以及jar包的文件夹

 

 

2.启动

启动nexus:nexus-2.11.4-01中存在bin文件夹,进入bin文件夹,直接输入命令: ./nexus 指令(start:启动,stop:停止,status:查看状态)。

在初始化安装启动时会出现如下提示:

 

解决方案有两种:

临时:export  RUN_AS_USER=root

永久:修改bin中nexus文件

 

在#RUN_AS_USER这行下添加RUN_AS_USER=root

总结:这是为root授权来使用nexus

修改端口号:vi nexus-2.11.4-01/conf/nexus.properties

 

端口号想怎么就怎么该,只要不与其他端口冲突

验证是否启动:浏览器验证:http:// host :端口号/nexus

出现如下页面显示成功启动:

 

 

 

3.登录

右上角有个login in登录按钮

安装完毕账户默认是:admin 密码admin123 直接登录即可。

登录完成之后点击Repositories(仓库)

这里会出现这么多版本库,当中常用的就是Public Repositories、3rd party、Central

Public Repositories:可以理解为总库,无论你是上传,还是下载jar包,最后都进入此库中。

3rd party:第三方库,上传想使用的jar包。

Central:此库与Maven中央仓库连接,进行下载所需的jar包。

此处注意事项:

 

 

 

4.配置本地maven

直接在本地中央仓库settings.xml中添加如下:

得到nexus访问权限

 1 <servers>
 2    <server>
 3          <id> releases </id>
 4         <username>admin</username>
 5         <password>admin123</password>
 6     </server>
 7     
 8     <server>
 9         <id> snapshots </id>
10         <username>admin</username>
11         <password>admin123</password>
12     </server>
13 </servers>

 

配置镜像:

1 <mirrors>
2      <mirror>
3          <id>nexus</id>
4          <mirrorOf>*</mirrorOf>    //默认所有
5          <name>nexus</name>
6          <url>
此处编写为:
1             </url>
2      </mirror>
3  </mirrors>
4              

 

5.jar包去了何处

所有的jar包都在public 下,以此类推central存放Central中下载的包,thirdparty存放3rd party第三方包

 

6.日志文件

查看下载和上传哪些包的日志在 sonatype-work/nexus/logs 下看最近下载和上传了哪些包

查看下载jar包是否成功在 nexus-2.11.4-01/logs/wrapper.log中查看

 

posted @ 2017-04-15 10:51  kevin_shen  阅读(465)  评论(0编辑  收藏  举报