本地Maven结合Nexus的使用

仓库的类型

本地Maven结合Nexus的使用_第1张图片

  • proxy:代理仓库,用于代理远程仓库
  • ​group:仓库组,通常包含了多个代理仓库和宿主仓库
  • hosted:宿主仓库,内部项目、付费jar等 ​
  • releases:发布内部release版本的仓库
  • snapshots:发布内部snapshots版本的仓库
  • third 自建的第三方jar仓库

配置代理

http://maven.aliyun.com/nexus/content/groups/public/

本地Maven结合Nexus的使用_第2张图片

本地Maven配置

  1. 修改本地maven目录下的settings.xml


  
  
  

  
    
      cax-releases
      admin
      admin123
    
    
      cax-snapshots
      admin
      admin123
    
  

  
  

  
  
  
  
	
      cax
      
        false
      
      
      
        
          cax
          http://192.168.48.128:8081/repository/maven-public/
          
            true
          
          
            true
          
        
      
      
      
        
          cax
          http://192.168.48.128:8081/repository/maven-public/
          
            true
          
          
            true
          
        
      
      
  
  
    cax
  
  


修改IDEA的maven配置指向自定义的setting.xml

本地Maven结合Nexus的使用_第3张图片

测试

当我们往pom文件中加入本地maven仓库没有的依赖,查看是否使用了nexus代理
如果使用了,则会在nexus的控制台查看到以下界面(取决于你添加的依赖)
本地Maven结合Nexus的使用_第4张图片

你可能感兴趣的:(nexus私服)