1. 仓库类型
    proxy:代理仓库,用于代理远程仓库 ,负责打通私服与远程仓库之间的通道。
    group:仓库组,通常包含了多个代理仓库和宿主仓库,在项目中只要引入仓库组就可以下载到代理仓库和宿主仓库中的包
    hosted:宿主仓库,内部项目、付费jar
    releases 发布内部release版本的仓库
    snapshots 发布内部snapshots版本的仓库
    third 自建第三方jar
    maven下载依赖过程:

    linux nexus 配置使用_第1张图片

  2. 配置代理
    linux nexus 配置使用_第2张图片
    选择阿里云http://maven.aliyun.com/nexus/content/groups/public/
  3. 本地maven配置
    修改maven目录下的conf/setting.xml
    
    
    
    
    
    
      xdclass-releases
      admin
      admin123
    
    
      xdclass-snapshots
      admin
      admin123
    
    
    
    
    
      xdclass
      
        false
      
      
      
        
          xdclass
          http://192.168.56.101:8081/repository/maven-public/
          
            true
          
          
            true
          
        
      
      
      
        
          xdclass
          http://192.168.56.101:8081/repository/maven-public/
          
            true
          
          
            true
          
        
      
    
    
    
    xdclass
    
    
  4. 修改IDEA中maven的配置,将配置指向setting.xml
  5. 修改pom

    
    
        
            xdclass-releases
            Ruizhi Release Repository
            http://192.168.56.101:8081/repository/maven-releases/
        
    
        
            xdclass-snapshots
            Ruizhi Snapshot Repository
            http://192.168.56.101:8081/repository/maven-snapshots/
        
    
  6. 测试是否nexus搭建成功
    pom添加本地没有的依赖,看nexus会不会代理
    mvn deploy 看是否成功推送至nexus