【支付】手动将Jar包打入本地仓库和私服
jar 本地 仓库 支付 手动 私服
2023-09-27 14:25:05 时间
前言
支付对接时,为了快速对接,经常会有第三方支付通道提供对接的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下载,正常情况下,在执行命令时会自动下载;
相关文章
- MAVEN 打 JAR包 注意地方(怎么把依赖打到Jar)
- maven手动安装jar
- Maven引入本地Jar包
- 如何上传本地jar至远程仓库供其他项目使用
- 常用jar包用途
- Eclipse导出可执行Java工程/可执行Jar文件(包含第三方Jar包)
- springboot中如何添加第三方的jar包或者说如何配置本地jar
- JAVA maven安装本地jar包
- java 生成可执行jar包
- mvn编译时绕过本地jar去maven仓库下载问题
- Maven安装本地jar包
- 如何在maven中添加本地jar包
- Maven依赖jar包时版本冲突解决原则
- springboot引入本地jar包,并且打包把本地jar打进去
- springboot添加第三方的jar或本地jar
- 11.Cocos2dx2.2下使用JNI技术调用jar包里面的一些方法遇到的一些问题及解决方式。
- 如何通过一个类名找到它属于哪个jar包?
- mvn 本地jar包 加入自己的maven仓库
- springboot读取jar中resource下的文件
- Command line is too long. Shorten the command line via JAR manifest