Maven 私服搭建

来源:互联网 发布:ghost软件有windows 编辑:程序博客网 时间:2024/04/30 00:08

1、什么是Maven私服

     用maven管理项目时jar的仓库;目前市面上有好多镜像;为什么公司还要有自己的私服;首先说速度,有些项目jar文件很多,所以通过外网下载速度很慢;其次是公司内部一些jar的管理,接口的管理;传统接口管理是把接口打成jar 然后通过 QQ或其它方式传给别人,如果 接口更改;再以同样的方式再处理一次,这种方式的弊端我想就不用我介绍了吧,大家应该深有体会

2、私服下载

     我提供的是linux环境下的搭建;所以下载地址为  wget  https://sonatype-download.global.ssl.fastly.net/nexus/oss/nexus-2.14.4-03-bundle.tar.gz

    下载完成,cd /usr/local下面

    创建私服文件夹: mkdir nexus

    解压文件 tar -zxvf nexus-2.14.4-03-bundle.tar.gz

 3、修改配置文件

     #cd /usr/local/nexus/nexus-2.14.4-03/conf

     # vi nexus.properties
   #Jetty section
    application-port=8081      ##修改Jetty端口号
   # nexus section
    nexus-work=${bundleBasedir}/../sonatype-work/nexus 

 保存以上修改
 
 配置用户

# vi /usr/local/nexus/nexus-2.14.4-03/bin/nexus

#RUN_AS_USER=

RUN_AS_USER=root

保存以上修改


启动nexus

# /usr/local/nexus/nexus-2.14.4-03/bin/nexus start

****************************************

WARNING - NOT RECOMMENDED TO RUN AS ROOT

****************************************

Starting Nexus OSS...

Started Nexus OSS.



在浏览器中打开http://192.168.1.37:8081/nexus/   用户名:admin   密码:admin123(默认)


    

  • 在项目中修改maven仓库地址

    这样就配置完成了。在构建maven项目时,如果在私服中存在需要的构件,则会直接从私服中下载;如果私服中没有所需构件,则会先从网络上下载到私服,之后才会下载到本地。说到此小伙伴们应该都明白搭建maven私服的好处了吧!很有必要吧...!!!