【支付】手动将Jar包打入本地仓库和私服
2022/1/16 6:06:59
本文主要是介绍【支付】手动将Jar包打入本地仓库和私服,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
前言
支付对接时,为了快速对接,经常会有第三方支付通道提供对接的demo sdk,这些sdk往往在内部使用,
没有放到maven中央仓库,如果需要手动打包到本地仓库以及私服
打包到本地仓库
命令如下
打包jar包: mvn install:install-file -Dfile=jar包的路径 -DgroupId=gruopId中的内容 -DartifactId=actifactId的内容 -Dversion=version的内容 -Dpackaging=jar
打包源码包: mvn install:install-file -Dfile=jar包的路径 -DgroupId=gruopId中的内容 -DartifactId=actifactId的内容 -Dversion=version的内容 -Dpackaging=jar -Dclassifier=sources
例如:将 D盘跟目录下的 demo-xxx.jar,打包到本地仓库则
mvn install:install-file -Dfile=D:\demo-xxx.jar -DgroupId=com.xxx -DartifactId=demo-sdk -Dversion=0.01 -Dpackaging=jar
打包到远程私服仓库
命令如下
打包jar包:mvn deploy:deploy-file -Dfile=jar包路径 -DgroupId=groupId中的内容 -DartifactId=artifactId中的内容 -Dversion=version中的内容 -Dpackaging=jar -Durl=私服地址 -DrepositoryId=仓库Id
打包源码包 mvn deploy:deploy-file -Dfile=jar包路径 -DgroupId=groupId中的内容 -DartifactId=artifactId中的内容 -Dversion=version中的内容 -Dpackaging=jar -Durl=私服地址 -DrepositoryId=仓库Id -Dclassifier=sources
例如 将 D盘跟目录下的 demo-xxx.jar,打包到远程仓库则
mvn deploy:deploy-file -Dfile=D:\demo-xxx.jar -Dfile=D:\demo-xxx.jar -DgroupId=com.xxx -DartifactId=demo-sdk -Dversion=0.01 -Dpackaging=jar -Durl=http://xxx.xxx.xxx.xxx:9091/repository/maven-releases/ -DrepositoryId=releases
注意事项:
1.如果没有配置maven的环境变量,则需要在bin目录下,使用管理员权限打开cmd命令窗口;
2.mvn xxx -Dxxx -Dxxx 命令之间空格必须时英文空格,如果格式不对则会报错:-Dxxx命令不存在或错误;
3.mvn deplopy ,可能会出现报错,找不到xxx.plugins, 是因为远程私服中没有deploy下载,正常情况下,在执行命令时会自动下载;
这篇关于【支付】手动将Jar包打入本地仓库和私服的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-15JavaMailSender是什么,怎么使用?-icode9专业技术文章分享
- 2024-11-15JWT 用户校验学习:从入门到实践
- 2024-11-15Nest学习:新手入门全面指南
- 2024-11-15RestfulAPI学习:新手入门指南
- 2024-11-15Server Component学习:入门教程与实践指南
- 2024-11-15动态路由入门:新手必读指南
- 2024-11-15JWT 用户校验入门:轻松掌握JWT认证基础
- 2024-11-15Nest后端开发入门指南
- 2024-11-15Nest后端开发入门教程
- 2024-11-15RestfulAPI入门:新手快速上手指南