maven(13)------maven使用私服的settings.xml配置

通过配置settings.xml文件,使得maven能够从Nexus下载构件,

在settings.xml中,进行如下配置,可以让本地maven项目从Nexus私服中下载构件:


		developer
		
			jdk-1.8
		
		
		
			
				nexus
				local private nexus
				http://192.168.200.12:8081/nexus/content/groups/public/
				
					true
				
				
					true
				
			
		
		
			
				nexus
				local private nexus
				http://192.168.200.12:8081/nexus/content/groups/public/
				
					true
				
				
					true
				
			
		
	
    
  
Maven根据如上配置,会自动从私服中下载构件,但是,如果私服中没有对应构件,还是会访问中央仓库,

但是我们在Maven构件项目时,只是希望本地构件Maven项目时,仅仅只是访问Nexus,不希望访问中央仓库,

访问中央仓库应该是Nexus的事,不是我们本地Maven配置的事,为了达到这个目标,我们还需要配置镜像,

通过镜像配置,创建一个匹配任何仓库的镜像,镜像的地址变为私服,这样Maven对于构件的请求都会转到

Nexus中去,没有构件,私服自己访问中央仓库缓存,本地只需要从私服上下载构件即可,镜像配置如下:

  
    
     
		nexus-local
		
		*
		Nexus osc
		http://192.168.200.12:8081/nexus/content/groups/public/
	
  
关于本地maven中settings.xml配置完整文件如下:







  
E:\java\repositoryNew
  

  

  
  
    
  

  
  
    
  

  
  
    
    
    
    
		nexus-releases
		admin
		admin123
	
	
		nexus-snapshots
		admin
		admin123
	
    	
  

  
  
    
     
		nexus-local
		
		*
		Nexus osc
		http://192.168.200.12:8081/nexus/content/groups/public/
	
  
  
  
  
    

    
    
    
		developer
		
			jdk-1.8
		
		
		
			
				nexus
				local private nexus
				http://192.168.200.12:8081/nexus/content/groups/public/
				
					true
				
				
					true
				
			
		
		
			
				nexus
				local private nexus
				http://192.168.200.12:8081/nexus/content/groups/public/
				
					true
				
				
					true
				
			
		
	
    
  

  
  
  
    developer
  

你可能感兴趣的:(#,---Maven,settings.xml,maven镜像配置,maven本地私服配置,maven私服构件下载,maven私服使用)