一.先确定是否安装了maven
如图,没有配置Maven的环境变量,可参考:https://blog.csdn.net/github_37759996/article/details/90748461
二.将jar包安装到本地仓库
- 语法
mvn install:install-file -Dfile=jar包的位置(参数一) -DgroupId=groupId(参数二) -DartifactId=artifactId(参数三) -Dversion=version(参数四) -Dpackaging=jar
- 示例:以该配置对应的坐标为例,将其jar文件放在了本地桌面 C:\Users\81148\Desktop\commons-compress-1.20.jar
<!-- 解压zip --> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-compress</artifactId> <version>1.20</version> </dependency>
mvn install:install-file -Dfile="D:\Users\81148\commons-compress-1.20.jar" -DgroupId=org.apache.commons -DartifactId=commons-compress -Dversion=1.20 -Dpackaging=jar
命令解释:
mvn install:install-file 安装到本地仓库的maven命令 -Dfile=jar包的位置 -DgroupId=上面的groupId,自定义 -DartifactId=上面的artifactId,自定义 -Dversion=上面的version,自定义 -Dpackaging=jar
-
需要注意以下几点:
1.注意"-"不能缺少 install后面的"-"是没有空格的
2.注意"-Dfile"中jar包的路径和jar包的名字.
3.注意看cmd命令提示,查看本地repository中是否成功的复制了jar包.
三.将jar包安装到远程私服
- 先找到本地Maven 的配置文件,配置私服地址。如果私服需要权限,需配置私服账号密码。
- 使用mvn -deploy命令上传jar包到远程nexus仓库了,命令如下:
mvn deploy:deploy-file -Dmaven.test.skip=true -DgroupId=cn.conac.rc.api.client -DartifactId=rc-gateway-api-client -Dversion=1.0.0 -Dpackaging=jar -Dfile=D:\temp\rc-gateway-api-client.jar -Durl=http://你的地址/nexus/content/repositories/releases/ -DrepositoryId=releases
很多跟安装jar包到本地库是一样的,不同的是这里多了-Durl:这就是你要安装到的仓库的地址,还有就是-DrepositoryId,这个参数就是第5步的配置的id。还有就是这个命令也是一行的,编辑时不能用回车进行换行。