环境准备
首先要准备好maven和java环境,可网上搜索在windows上如何部署
安装好maven后,修改conf目录下的settings.xml文件,配置用户名和密码,找到<server> </server>标签添加nexus私服的用户名跟密码
<server>
<id>local-jar</id>
<username>admin</username>
<password>admin123</password>
</server>
随后我们需要配置一个pom.xml文件,用来设置我们所需要设置下载的jar包,pom.xml文件参考
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>springframework</groupId>
<artifactId>project</artifactId>
<version>1.0</version>
<!-- 下载相应jar包依赖 -->
<dependencies>
<dependency>
<groupId>org.apache.rocketmq</groupId>
<artifactId>rocketmq-client</artifactId>
<version>4.3.2</version>
</dependency>
</dependencies>
</project>
执行这个命令需要在pom.xml所在的目录中启动一个终端
mvn dependency:copy-dependencies
mvn deploy:deploy-file -Dfile=C:\Users\dogfei\Desktop\rocketmq-spring-boot-starter-2.0.1.jar -DgroupId=org.apache.rocketmq -DartifactId=rocketmq-spring-boot-starter -Dversion=2.0.1 -Dpackaging=jar -DrepositoryId=nexus-xu -Durl=http://172.20.111.180:8081/repository/java-release/
其中:
-Dfile 指定要上传的jar包名称
-DgroupId 指定jar包的groupid
-DartifactId 指定jar报的artifactid
-Dversion 指定版本
-DrepositoryId settings.xml文件中设置的ID
-Durl 要上传的私服地址