做这件事情的方向:先修改后提升版本---》上传到私服 ----》项目中使用该jar包

1修改

BankPay.java类  在 gateway-bank-api中

2提升版本

修改gateway-bank-api中pox文件的

说明在父项目中的pom.xml文件定义的

3打包

clean-->compile-->pacakage

紧急在 package之前 要 先 skip-test-mode

到指定的目录下获取该jar包

4上传私服

找相关人上传该jar包到私服

5使用jar包

交易引擎模块使用这个jar包

所以要修改成相应的版本号

疑问点:

1应用改造之前 bank-api版本号提升了 ,为什么父项目的版本号没有提升呢

2父项目的项目类型为快照版 线上应该是发布版啊 为什么是快照版

3交易引擎模块和银行模块如果分离的彻底的话 之间没有公共的部分 交易引擎模块依赖银行模块

我以后写项目的话 要避免这些误区 规范化 而不是能跑 就完事了

应用改造之后的结构

如果要提升版本号 只需要修改圈绿的部分,然后提交到远程分支 ,然后重启一下jenkins服务,就会打包到私服上去

然后如果使用的话 只需要在使用的地方修改一下版本号 就可以了

交易引擎模块引用bank模块的jar包 资源库的路径为\com\bestpay\gw

==========================以上均是实践获得,下面总结一下这些实践中包含的技术==================

1为什么重启了jenkins服务之后,就会自动把最新的jar包上传到私服?均会自动上传吗?(实际上感觉是这样的) 所以要看一下启动脚本

2修改的子项目的内容 应该提升子项目的版本号 为什么提升的是父项目的版本号 而没有提升子项目的版本号呢

上传jar包到私服(仅限于翼支付公司工作流程使用)和涉及的技术总结相关推荐

  1. bat批处理-上传jar包至私服

    上传jar至私服.bat 简介: 双击"上传jar至私服.bat",脚本会自动将项目重新打包,并上传至私服地址 批处理脚本: @echo offrem @title: 简化jar上 ...

  2. maven上传Jar包到私服及从私服下载jar包相关配置

    有关使用Maven常见问题总结(Eclipse中使用Maven.Maven项目部署到tomcat等问题) http://blog.csdn.net/sunitjy/article/details/42 ...

  3. 如何在私服上传jar包

    1.上传jar包到私服,需要先登录帐号 用户名:admin 密码:admin123 2.选择第三方库 3 输入完成后点击Add Artifact 然后点击下方Upload Artifact,如下图所示 ...

  4. Maven Nexus搭建本地私服 上传jar包或本地项目到私服

    Nexus就是Maven的私服 在日常开发中我们在使用maven时经常会遇到下面的问题 1.一些无法从外部仓库下载的构件,例如内部的项目部署到私服上,以便供其他依赖项目使用. 2. 为了节省带宽和时间 ...

  5. nexus : maven上传jar包到nexus私服后的存放路径以及保存的数据结构

    文章目录 1.美图 2.背景 1.美图 2.背景 因为要上传我的所有仓库的包,希望nexus中已有的包,我不覆盖,没有的添加.所以想批量上传jar.所以想知道这些jar都存放在哪里了? maven上传 ...

  6. maven私服上传jar包

    maven私服上传jar包 登录maven私服 上传jar 登录maven私服 点击Repositories,选择上传到的仓库 3rd party 上传jar 选择Artifact Upload 选择 ...

  7. 发布/上传Jar包到Maven中央仓库 - 史上最详细

    发布 Jar 包到 Maven 中央仓库 在项目开发过程中,我们常常会使用 Maven / Gradle 从仓库拉取开源的第三方 jar 包,可能是私有仓库,可能是 Maven 中央仓库,也可能是第三 ...

  8. gradle 上传jar包_gradle 打包jar上传到nexus 同时上传源码jar

    以我们实际项目为例,项目中后台和前台单独开发,之间通过dubbo接口调用,后台提供服务接口,具体实现对前台隐藏,前台使用某个服务时,下载相应依赖然后调用,因此需要将服务接口打成jar包,上传到仓库中, ...

  9. maven安装 maven上传jar包到库里面

    maven的安装与配置:http://pansanday.blog.163.com/blog/static/381662802012727103454743/ maven上传jar包到库里面: 将私有 ...

最新文章

  1. SpringMVC中重定向
  2. html写登录框中的字,一个登录界面的PS设计和HTML/CSS实现
  3. 2019\Province_C_C++_B\试题C-数列求值
  4. Android下强制打开软键盘
  5. 通过分区在Kafka中实现订单保证人
  6. SD卡启动盘制作软件
  7. 潭州课堂25班:Ph201805201 爬虫高级 第三课 sclapy 框架 腾讯 招聘案例 (课堂笔记)...
  8. 灵格斯(lingoes)去广告方法
  9. Python 2X 版本 痛苦的编码格式,一遍完美解决Unicode、GB2312、GBK编码格式的文章
  10. Video.js - HTML5 视频播放器
  11. 问题解决:你需要trustedinstaller提供的权限才能删除
  12. 浅析智慧城市顶层设计的相关概念
  13. 如何做网站推广?如何提高网站浏览量?
  14. python爬虫网页崩溃怎么处理_python程序爬虫总是崩溃
  15. 谷歌邮箱(@gmail.com):两步验证+应用专用密码登录
  16. 硬盘分区工具找不到硬盘该怎么办
  17. 商务办公软件应用与实践【8】
  18. JavaScript定时器倒计时60S的使用
  19. 互联网摸鱼日报(2022-10-21)
  20. 仿生学导论学习笔记——第一章

热门文章

  1. Java默认值规则——各种数据类型的初试值是什么?
  2. mybatis.generator逆向工程生成数据库访问mybatis代码
  3. (Windows和Linxu双系统)Alibaba套件sentinel1.7下载和nacos1.3和seate-server1.3下载
  4. MySQL无法启动服务器(1067)
  5. 北京开源人linux运维实战
  6. 如何让HTML在手机上实现直接拨打电话以及发送短信?
  7. POJ 2431 Expedition 优先队列
  8. jQuery导航菜单防刷新
  9. XML NameSpace
  10. 解决int和Integer不能互转