上传jar包到私服(仅限于翼支付公司工作流程使用)和涉及的技术总结
做这件事情的方向:先修改后提升版本---》上传到私服 ----》项目中使用该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包到私服(仅限于翼支付公司工作流程使用)和涉及的技术总结相关推荐
- bat批处理-上传jar包至私服
上传jar至私服.bat 简介: 双击"上传jar至私服.bat",脚本会自动将项目重新打包,并上传至私服地址 批处理脚本: @echo offrem @title: 简化jar上 ...
- maven上传Jar包到私服及从私服下载jar包相关配置
有关使用Maven常见问题总结(Eclipse中使用Maven.Maven项目部署到tomcat等问题) http://blog.csdn.net/sunitjy/article/details/42 ...
- 如何在私服上传jar包
1.上传jar包到私服,需要先登录帐号 用户名:admin 密码:admin123 2.选择第三方库 3 输入完成后点击Add Artifact 然后点击下方Upload Artifact,如下图所示 ...
- Maven Nexus搭建本地私服 上传jar包或本地项目到私服
Nexus就是Maven的私服 在日常开发中我们在使用maven时经常会遇到下面的问题 1.一些无法从外部仓库下载的构件,例如内部的项目部署到私服上,以便供其他依赖项目使用. 2. 为了节省带宽和时间 ...
- nexus : maven上传jar包到nexus私服后的存放路径以及保存的数据结构
文章目录 1.美图 2.背景 1.美图 2.背景 因为要上传我的所有仓库的包,希望nexus中已有的包,我不覆盖,没有的添加.所以想批量上传jar.所以想知道这些jar都存放在哪里了? maven上传 ...
- maven私服上传jar包
maven私服上传jar包 登录maven私服 上传jar 登录maven私服 点击Repositories,选择上传到的仓库 3rd party 上传jar 选择Artifact Upload 选择 ...
- 发布/上传Jar包到Maven中央仓库 - 史上最详细
发布 Jar 包到 Maven 中央仓库 在项目开发过程中,我们常常会使用 Maven / Gradle 从仓库拉取开源的第三方 jar 包,可能是私有仓库,可能是 Maven 中央仓库,也可能是第三 ...
- gradle 上传jar包_gradle 打包jar上传到nexus 同时上传源码jar
以我们实际项目为例,项目中后台和前台单独开发,之间通过dubbo接口调用,后台提供服务接口,具体实现对前台隐藏,前台使用某个服务时,下载相应依赖然后调用,因此需要将服务接口打成jar包,上传到仓库中, ...
- maven安装 maven上传jar包到库里面
maven的安装与配置:http://pansanday.blog.163.com/blog/static/381662802012727103454743/ maven上传jar包到库里面: 将私有 ...
最新文章
- SpringMVC中重定向
- html写登录框中的字,一个登录界面的PS设计和HTML/CSS实现
- 2019\Province_C_C++_B\试题C-数列求值
- Android下强制打开软键盘
- 通过分区在Kafka中实现订单保证人
- SD卡启动盘制作软件
- 潭州课堂25班:Ph201805201 爬虫高级 第三课 sclapy 框架 腾讯 招聘案例 (课堂笔记)...
- 灵格斯(lingoes)去广告方法
- Python 2X 版本 痛苦的编码格式,一遍完美解决Unicode、GB2312、GBK编码格式的文章
- Video.js - HTML5 视频播放器
- 问题解决:你需要trustedinstaller提供的权限才能删除
- 浅析智慧城市顶层设计的相关概念
- 如何做网站推广?如何提高网站浏览量?
- python爬虫网页崩溃怎么处理_python程序爬虫总是崩溃
- 谷歌邮箱(@gmail.com):两步验证+应用专用密码登录
- 硬盘分区工具找不到硬盘该怎么办
- 商务办公软件应用与实践【8】
- JavaScript定时器倒计时60S的使用
- 互联网摸鱼日报(2022-10-21)
- 仿生学导论学习笔记——第一章
热门文章
- Java默认值规则——各种数据类型的初试值是什么?
- mybatis.generator逆向工程生成数据库访问mybatis代码
- (Windows和Linxu双系统)Alibaba套件sentinel1.7下载和nacos1.3和seate-server1.3下载
- MySQL无法启动服务器(1067)
- 北京开源人linux运维实战
- 如何让HTML在手机上实现直接拨打电话以及发送短信?
- POJ 2431 Expedition 优先队列
- jQuery导航菜单防刷新
- XML NameSpace
- 解决int和Integer不能互转