公司内网搭建spring boot maven下载jar包失败的处理方法

前段时间,部门决定重新搭建新框架,转为现在火热的spring boot。由于之前没有接触过,因此自己在网上找资料学习,学习初期,搭建工程项目时遇到了一个问题:按照教程步骤,在家里成功创建工程,在公司却失败,报错connect timeout。

经过排查,发现是因为两者网络环境不同导致的,家里的网络是直通公网的,但是公司的网络是通过代理连公网的。spring boot是通过maven下载jar包的,maven默认是要通过公网下载数据。我们之前做的项目又不是maven项目,jar包都是手动下载加到项目中的,因此没有遇到这个问题。

本人采用了两种方式处理(两种方式可选其一,项目组建议选择方案2):

1、设置代理

找到maven的settings.xml(conf文件夹下)打开,添加代理(详询自己公司的网络管理员):


    
      xxx
      true
      http
      10.10.10.101
      8080
    

2、搭建maven私服,镜像到自己的私服

maven私服的搭建方法请另行百度。

在settings.xml中添加私服镜像:


	
		nexus
		Team Nexus Repository
		*
		http://10.10.10.108/repository/maven-public/
	



	
		nexusProfile
		
			
				nexus
				Team Nexus Repository
				http://10.10.10.108/repository/maven-public/
				
					true
				
				
					true
				
				default
			
		
	


	
	nexusProfile

 

你可能感兴趣的:(公司内网搭建spring boot maven下载jar包失败的处理方法)