今天把代码提交到SVN,并在服务器上的Jenkins创建新的job来管理这个项目,具体的操作和我上一篇的blog一样,主要说大致内容,遇到的问题和解决的办法。
先看下大概的流程图
在一台(多台)server上面,安装了nexus和jenkins, 其中nexus使用setting.xml从外部的库取得各种jar。在jenkins创建新的job以后,在job项目的pom.xml放入依赖包的列表,jenkins会自动从nexus里面找到并下载到jenkins自己的.m2/reposiroty里面去.构建一个项目的时候,jenkins就从nexus找到依赖包并放入自身的reposiroty供项目使用。
遇到的问题:
1)配置完成以后,构建项目,报部分dependence jar找不到
排查了nexus发现有jar,查看jenkins/.m2/repository 发现没有jar,然后就在jenkins/job/your project/下面 执行mvn clean install, 结果正常编译,jar包也进入了jenkins的repository,再次在jenkins上面编译也OK, 删除jenkins下面的jar,再次编译也是OK,问题解决。
2)生成的war包不能放入指定路径
权限问题,修改之
- 大小: 39.2 KB
分享到:
相关推荐
jenkins实现maven项目自动部署到tomcat 实现自动部署,
jenkins的maven工具jenkins的maven工具 jenkins的maven工具 jenkins的maven工具 jenkins的maven工具 jenkins的maven工具jenkins的maven工具
jenkins实现maven项目自动部署到tomcat
jenkins+maven+svn+tomcat 持续集成环境快捷部署,实现自动编译打包部署
Jenkins_Maven_Git 持续集成及自动化部署 GentOS版
Jmeter+Jenkins+maven接口自动化集成,超详细,环境大家围观
jenkins+maven-tomcat插件自动部署
Jenkins设置maven 项目的job
ant +build.xml 文件Jenkins部署javaEE项目,助力成功自动化部署。ant +build.xml 文件Jenkins部署javaEE项目,助力成功自动化部署。ant +build.xml 文件Jenkins部署javaEE项目,助力成功自动化部署。ant +build.xml...
jenkins和maven配置自动编译打包和发布java项目
windows系统下通过jenkins自动发布tomcat项目,实现项目的自动化部署
Windows平台搭建Jenkins+maven+git/github实现自动发布已经越过几道坑
jenkins自动打包vue前后端分离项目,部署到远程服务器
Jenkins从安装到自动部署maven项目,包学会
利用Jenkins生成maven项目镜像及容器.doc
4、Jenkins持续集成MAVEN讲解 5、Jenkins持续集成JOB工程设置 6、Jenkins持续集成网站构建实战 7、Jenkins持续集成自动化部署一 8、Jenkins持续集成自动化部署二 9、Jenkins持续集成插件设置篇 10、Jenkins持续集成...
jenkins插件,包括maven+testNG+git+jenkins.war+HTML报表插件