前言
小编参与的项目是使用Jenkins进行构建的,最近一个spring boot的项目构建失败了,通过查看日志找到了问题所在。
解决问题的入口
一、SSH连接失败
经过查阅几篇博客,以及对比其他服务构建的历史,发现这个并不影响真正的服务构建。
二、Error日志
查看日志,明确问题,出现在pom文件中,在本地项目中全局搜索依赖包:hibernate-jpa-2.1-api
解决问题--pom.xml依赖下载失败
一、定位问题
经过大神指点,查看本地服务的maven依赖下载状况,果然是这里出了问题,jar包的版本号未知。
二、具体解决方案
添加version标签,确定版本号
<dependency>
<groupId>org.hibernate.javax.persistence</groupId>
<artifactId>hibernate-jpa-2.1-api</artifactId>
<version>1.0.2.Final</version>
</dependency>
小结
通小编解决问题的过程中,先根据日志去查找思考问题所在,并查找网上资料了解具体的代码含义,同时对比相同的服务构建、本服务构建的几次控制台输出,之后再找身边的大神寻求帮助,提供解决问题的思路,最后定位问题,完美解决!
感谢您的访问!