maven项目配置时私服nexus以及仓库repository的一些情况

前几日碰到了一个项目,主要是基于一个开源项目的二次开发,

主项目的pom.xml有如下代码段


	

		

		 
			central-repos
			Central Repository
			http://repo.maven.apache.org/maven2
			
				false
			
		

		
			springsource-repos
			SpringSource Repository
			http://repo.springsource.org/libs-milestone-local
			
				false
			
		
这里就是为了防止私服中央仓库没有找到jar的时候需要本地直接去springsource-repos引用仓库寻找。

这里可以把这里面的一些仓库repostory的url在nexus中进行设置。

1.添加proxy repository。然后设置相应的id,name,以及url。

2.然后添加需要使用到的repository到 public group中,如下 

设置好之后进行刷新

查看

是否有这样的  remoxxxx。就是被阻塞了。这个时候 这个repository就要在pom.xml文件中进行配置了。

---------------------------------------------------------------------------------------------------------------------------------------

这时候要配置maven的镜像。

打开maven安装目录下的conf-----》settings.xml文件。

 
   
      central
      *
      Human Readable Name for this Mirror.
      http://localhost:8081/nexus/content/groups/public/
    

xxx

下面还要配置一个


  
   
     
		central-repos
      
        
          central
          central_nexus
          http://localhost:8081/nexus/content/groups/public/
          default
          always
        
      
    
然后要启动这个profile。


    central-repos
  
  
                    

你可能感兴趣的:(repository,远程仓库,Maven,项目管理,学习笔记,构建工具)