maven配置解析

1、配置本地仓库

D:\Program Files\repository

2、配置远程仓库的服务器的验证信息


    
    	nexus-releases
      	deployment
      	deployment@123
    

    
    	nexus-snapshot
      	deployment
      	deployment@123
    

3、配置镜像:通过远程仓库的id拦截指定远程仓库的请求,将其转到镜像网站

        id:镜像的唯一标识
        mirrorof:通过id指哪个远程仓库被镜像了
        name:名字,可以说明镜像的作用
        url:镜像仓库的地址


    
    
      nexus-center
      *
      Public Repositories
      http://101.132.72.39:28881/nexus/content/groups/public/
    

4、配置远程仓库服务器,maven默认配置了中央仓库,在这里我们可以配置私服


	
  		snapshots-global
		
        
            true
        
      	
	  	
		    
	        
	            nexus-center
	            nexus-center
	            http://101.132.72.39:28881/nexus/content/groups/public/
	            
	                true
	            
	            
	                true
	            
	        
	    
	    
            
	        
	            nexus-center
	            nexus-center
	            http://101.132.72.39:28881/nexus/content/groups/public/
	            
	                true
	            
	            
	                false
	            
	        
	    
  	

5、依赖的加载流程,先查询本地仓库,若本地仓库没有该依赖,则到注册且激活的远程仓库的查询,若此远程仓库被镜像了,则转而去镜像服务器查询,若镜像服务器没有该依赖,则去中央仓库查询,若中央仓库也被镜像了,则转而去相应的镜像服务器查询。注意中央仓库若被镜像了,则就算对应的镜像服务器挂了也不会中央仓库查询依赖。

6、nexus是唯一免费搭建maven仓库的软件

你可能感兴趣的:(maven配置解析)