将已有jar包部署到私服
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将已有jar包部署到私服相关的知识,希望对你有一定的参考价值。
参考技术A 本地电脑已安装maven
私服已经搭建好
私服对应仓库和账号权限开启,允许 deploy jar 包上去
需要在./conf/setting.xml中配置需要远程上传库的地址,用户以及密码(如果需要认证):
如果要在命令行临时指定setting.xml
各参数代表含义为:
参考 : https://blog.csdn.net/Roy_70/article/details/75267831
将本地jar包打包到本地仓库和上传到私服
1、本地jar打包到本地仓库
mvn install:install-file -Dfile=jar包完整地址或相对地址 -DgroupId=自定义的groupID -DartifactId=自定义的artifactid -Dversion=自定义版本号 -Dpackaging=jar
如果上传时报错找不到pom文件,这是由于不同操作系统导致,可以将上面的命令参数加上引号,如下
mvn install:install-file "-Dfile=jar包完整地址或相对地址" "-DgroupId=自定义的groupID" "-DartifactId=自定义的artifactid" "-Dversion=自定义版本号" "-Dpackaging=jar"
2、本地jar上传到私服
1)、可以登录私服,导入jar
2)、也可以使用命令上传
mvn deploy:deploy-file -Dfile=jar包 -DgroupId=groupID -DartifactId=artifacid -Dversion=版本号 -Dpackaging=jar -Durl=http://ip:port/nexus/content/repositories/thirdparty/ -DrepositoryId=thirdparty
如下本公司亲测有效
mvn deploy:deploy-file -DgroupId=com.aliyun -DartifactId=aliyun-java-sdk-core -Dversion=3.3.1 -Dpackaging=jar -Dfile=C:\\Users\\lenovo\\Desktop\\aliyun-java-sdk-core-3.3.1.jar -Durl=http://*****:8081/repository/tebon_abs_application/ -DrepositoryId=tebon_abs_application
mvn deploy:deploy-file -DgroupId=com.aliyuncs -DartifactId=aliyun-java-sdk-dysmsapi -Dversion=1.0.0 -Dpackaging=jar -Dfile=C:\\Users\\lenovo\\Desktop\\aliyun-java-sdk-dysmsapi-1.0.0.jar -Durl=http://****:8081/repository/tebon_abs_application/ -DrepositoryId=tebon_abs_application
以上是关于将已有jar包部署到私服的主要内容,如果未能解决你的问题,请参考以下文章