因为nexus3和nexus2手动上传第三方jar有点区别 故记录一下。

如上传京东 open-api-sdk-2.0.jar

首先创建一个目录 方便执行上传的时候url参数 也可以不创建

mkdir jd && cd jd

简单的创建一个POM文件 vi open-api-sdk-2.0.pom 和把第三方jar文件放在此目录下

<project>
<modelVersion>4.0.0</modelVersion>
<groupId>com.jd</groupId>
<artifactId>open-api-sdk</artifactId>
<version>2.0</version>
</project>

上传XML

curl -v -u admin:admin123 --upload-file pom.xml http://localhost:8081/nexus/repository/maven-releases/com/jd/open-api-sdk/2.0/open-api-sdk-2.0.pom

上传JAR文件

curl -v -u admin:admin123 --upload-file open-api-sdk-2.0.jar http://localhost:8081/nexus/repository/maven-releases/open-api-sdk/2.0/open-api-sdk-2.0.jar

都上传成功后 在项目中d的pom.xml就可以使用

<dependency>
<groupId>com.jd</groupId>
<artifactId>open-api-sdk</artifactId>
<version>2.0</version>
</dependency>