idea创建maven项目,上传svn,用jenkins打包发布到tomcat

一、new project

  • 勾选create from archetype 输入 maven-webapp

https://i-blog.csdnimg.cn/blog_migrate/13aa65cb1658fe3481ce21186a7d1dfc.png

https://i-blog.csdnimg.cn/blog_migrate/3e5b6410815033b61c6308404e8daa0f.png

https://i-blog.csdnimg.cn/blog_migrate/759cc2276b7557129548de83cbcbbf50.png

https://i-blog.csdnimg.cn/blog_migrate/996f13fc2de771e182f8bb405af882d6.png

  • finish等待自动导包

https://i-blog.csdnimg.cn/blog_migrate/c90c02f179382d2abcdd8300ef4a8c27.png

https://i-blog.csdnimg.cn/blog_migrate/f92983fc3114bb5029f048150c6ffe5b.png

二、添加tomcat部署

  • 创建本地tomcat

https://i-blog.csdnimg.cn/blog_migrate/32d37fd556d58bd293d828504201172b.png

  • 部署war

https://i-blog.csdnimg.cn/blog_migrate/4e9d9ed656ee02c83ded1d2c9d8bd006.png

https://i-blog.csdnimg.cn/blog_migrate/229e38d040dc3bff190f3c537fff9e05.png

  • vm option: -Dfile.encoding=UTF-8 
  • update classes and resources

https://i-blog.csdnimg.cn/blog_migrate/2d39717e6bec2dd12f439844df8923e4.png

  • 启动tomcat,自动弹出首页

https://i-blog.csdnimg.cn/blog_migrate/aab1113d7a3c14f9c404896cf7470e15.png

https://i-blog.csdnimg.cn/blog_migrate/fa5016d15ef787a50901ebc45e9683ac.png

三、发布svn

  • enable version control integration

https://i-blog.csdnimg.cn/blog_migrate/5c07423174c0a153ff6cbbc394707b7a.png

 

https://i-blog.csdnimg.cn/blog_migrate/3a8f32a158d04e20b2b5d2d6ddce653d.png

  • share directory

https://i-blog.csdnimg.cn/blog_migrate/3df8edcb677efd32011d0413cb94c38d.png

  • 新建 repository

https://i-blog.csdnimg.cn/blog_migrate/e4607c89ef280c99ee0f81b6cfc47d17.png

https://i-blog.csdnimg.cn/blog_migrate/8cdb2a65844b0df04716021f7d89c543.png

https://i-blog.csdnimg.cn/blog_migrate/4fe31acf38f5ac701a21223196426d2c.png

https://i-blog.csdnimg.cn/blog_migrate/47eff91013bbe6ce02075efb45035306.png

  • commit

https://i-blog.csdnimg.cn/blog_migrate/b7b33eeca1fe08167164acd308ee4fb6.png

https://i-blog.csdnimg.cn/blog_migrate/16c7cce5104906fe5c89eaa4878f7d68.png

四、jenkins新建任务

https://i-blog.csdnimg.cn/blog_migrate/b24ee43a6aa71ad5bbf9a00d8b373332.png

https://i-blog.csdnimg.cn/blog_migrate/2a47028cffb766fb1218221a65f33c53.png

  • build:clean package -Dmaven.test.skip=true

https://i-blog.csdnimg.cn/blog_migrate/6a40a323a72508d98459fcef8822361d.png

https://i-blog.csdnimg.cn/blog_migrate/4cf3cd225ed928291df8abb8b220a252.png

  • 开始构建

https://i-blog.csdnimg.cn/blog_migrate/363af24827e9bccbb40f05a6b26bb133.png

  • 第一次会下载很多jar包

​​

代码:https://github.com/glory2018/mosesMaven.git

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值