Nexus Maven私服配置

首先下载 Nexus解压包,网址:https://www.sonatype.com/download-oss-sonatype

当然,我这也有现成的,我用的版本是nexus-3.15.2-01(目前最新版),下载地址:https://download.csdn.net/download/qq_33609401/10973090

一、下面开始安装:

1.首先解压,然后找到C:\nexus-3.15.2-01\bin,选中bin目录,按住shift,点击鼠标右键,进入命令行窗口。

2.执行命令nexus.exe /install nexus和nexus.exe /start

3.这样就安装完成了,浏览器访问网址http://localhost:8081/,初始用户名/密码: admin/admin123

Nexus Maven私服配置_第1张图片

二、下面开始配置私服:

安装成功后有两个默认账号admin、anonymous,其中admin具有全部权限默认密码admin123;anonymous作为匿名用户,只具有查看权限。 

点击右上角sign in,进行登录

Nexus Maven私服配置_第2张图片

点击设置上图中箭头所指的设置

Nexus Maven私服配置_第3张图片

添加新用户,具体操作就不介绍了没有难度,然后一个简单的私服就搭建完成了

三、下面进行maven客户端的配置:

大家先了解一下,以下知识:

maven-central:maven中央库,默认从https://repo1.maven.org/maven2/拉取jar 
maven-releases:私库发行版jar 
maven-snapshots:私库快照(调试版本)jar 
maven-public:仓库分组,把上面三个仓库组合在一起对外提供服务,在本地maven基础配置settings.xml中使用。

下面是maven的setting.xml的配置


          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">

   
        org.sonatype.plugins
   

   
       
            nexus
            XXX
            XXX
       

       
            maven-releases
            XXX
            XXX
       

       
            maven-snapshots
            XXX
            XXX
       

   

   
       
            nexus
            *
            http://XXX:8081/repository/maven-public/
       

   

   
       
           
            dev
              
            true  
           
 
           
               
                   
                    nexus
                   
                    http://XXX:8081/repository/maven-public/
                   
                   
                        true
                   

                   
                   
                        true
                   

               

           

       

   

   
        dev
   

    E:\myMaven\localRepository

下面是项目中的pom.xml文件的配置


    
        maven-releases
        Releases
        http://XXX:8081/repository/maven-releases
        true
    
    
        maven-snapshots
        Snapshots
        http://XXX:8081/repository/maven-snapshots
    

至此,大功告成!!!

有问题请联系我,大家一起学习

你可能感兴趣的:(学习心得)