首页 > 技术文章 > 将 jar 文件上传到 maven

RealWorld 2020-10-19 11:15 原文

关于本地 jar文件(即不在 maven仓库),在使用时要留意,最好的做法就是将 jar 文件上传到 maven中(受控),这样在打包部署文件时,就方便得多。

  如何将本地 jar 文件上传到 maven仓库中?

  • 第一步,将本地 jar 文件拷贝到 lib 目录当中 (lib 子目录)

  • 第二步,创建一个同名,但扩展名为 bat的批命令文件

  • 在命令文件中,输入 mvn 发布命令来上传 jar 文件

  mvn 命令的内容,可以参数 lib 中的 client-sdk.bat等等范例。

上传 client-sdk-1.13.0.jar

mvn 命令:
mvn deploy:deploy-file -Durl=http://<nexus IP>:8081/nexus/content/repositories/<XXXX> -DrepositoryId=NexusRepo -Dfile=client-sdk-1.13.0.jar -DgroupId=com.microsoft.cognitiveservices.speech -DartifactId=client-sdk -Dversion=1.13.0 -Dpackaging=jar

  • 执行这个批命令

  完成上传之后,我们就可以在 pom.xml 文件中,按照 批命令中定义的 groupid等,添加此 jar 文件依赖。

<dependency>
<groupId>com.microsoft.cognitiveservices.speech</groupId>
<artifactId>client-sdk</artifactId>
<version>1.13.0</version>
</dependency>

推荐阅读