关于本地 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>