美文网首页
docker+jenkins构建maven的springclou

docker+jenkins构建maven的springclou

作者: 王大千_xMol_西摩尔 | 来源:发表于2019-01-31 15:57 被阅读0次

本项目为新项目,第一次发布部署。

在jenkins配置完成后,项目构建的时候,爆出如下错误:

[ERROR] Failed to execute goal on project telrobot-question-view: Could not resolve dependencies for project com.creditharmony.ally.telrobot:telrobot-question-view:jar:0.0.1-SNAPSHOT: Failure to find com.creditharmony.ally.telrobot:telrobot-publicmodel:jar:0.0.1-SNAPSHOT inhttp://IP:8081/nexus/content/groups/public/was cached in the local repository, resolution will not be reattempted until the update interval of local-nexus has elapsed or updates are forced -> [Help 1]

原因如下: 在构建telrobot-question-view项目的时候,会依赖加载构建其他的关联项目和父类项目,而在maven私库里面却没有父类的项目编译信息。所以在编译telrobot-question-view项目的时候,就会一直爆出“Failure to find com.creditharmony.ally.telrobot:telrobot-publicmodel:jar:0.0.1-SNAPSHOT inhttp://IP:8081/nexus/content/groups/public/  was cached in the local repository” 找不到jar包。

但是从私库上看,是有telrobot-publicmodel.jar包,其实报错原因并不是因为这个jar包找不到,而是因为项目包的依赖的父类包找不到。(有点被表面错误信息误导了。、。)

解决方案:将telrobot-question-view项目有关的父类项目从最顶端的父项目,统一都编译并上传到maven私库中。即可解决问题。

2 处理上面的问题外,还有另外一个问题:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile (default-compile) on project telrobot-question-view: Fatal error compiling: invalid flag: -parameters -> [Help 1][ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.[ERROR] Re-run Maven using the -X switch to enable full debug logging.[ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles:

错误原因:从错误信息上看,是因为maven-compiler-plugin包执行编译的时候,出现问题。仔细想了一下并百度,找到原因是是JDK的环境版本问题,之前的jenkins用的jdk1.7版本,而本次项目是springcloud项目,要求jdk的版本在1.8以上,所以只要将jenkins的编译jdk升级到1.8的版本,就可以解决这个问题。

解决方案:将jenkins所在的服务器的jdk换成1.8版本,并且将jenkins配置的编译jdk升级到1.8的版本,就可以解决这个问题。

相关文章

  • docker+jenkins构建maven的springclou

    本项目为新项目,第一次发布部署。 在jenkins配置完成后,项目构建的时候,爆出如下错误: [ERROR] Fa...

  • AS构建本地maven或者远程maven仓库

    AS构建本地maven或者远程maven仓库 构建maven,配置生成arr,Library下的build.gra...

  • MAVEN简介之——pom.xml

    maven构建的生命周期 maven是围绕着构建生命周期这个核心概念为基础的。maven里有3个内嵌的构建生命周期...

  • Maven 构建生命周期 : Maven Lifecycle R

    Maven 构建生命周期Maven Lifecycle Reference https://maven.apach...

  • Maven 相关概念总结

    Maven 相关概念总结 构建原理 Maven 构建项目的规则是约定大于配置,约定指 Maven 提倡项目应遵循标...

  • maven运行原理

      maven至今还是Java编程语言构建的事实标准,大部分项目还在使用maven来进行构建,因此了解maven内...

  • Maven笔记

    maven简介: 项目构建: 下载和配置 使用 maven整合eclipse: maven目录结构: maven工...

  • maven内部运行原理解析(一)

    maven至今还是Java编程语言构建的事实标准,大部分项目还在使用maven来进行构建,因此了解maven内部运...

  • 微服务之maven构建聚合工程

    构建聚合工程 一、构建maven顶级空工程 1.1 idea new project 1.2 选择maven方式构...

  • Maven Pom文件总结

    Maven maven生命周期 clean: 删除构建目录 validate: 检查工程配置是否正确,完成构建过程...

网友评论

      本文标题:docker+jenkins构建maven的springclou

      本文链接:https://www.haomeiwen.com/subject/cltlsqtx.html