【已解决】maven install Jar包到maven仓库,在pom中引用

今天,在公司打包后端项目,提示找不到类.

我的jar是用的淘宝的开发包,因为图省事,并没有安装到mvn仓库中.

在本地测试,运行都没有问题.

但是当打包部署的时候,报错了.

解决方案如下:

我的jar包目录:
在这里插入图片描述
因为引用的是绝对路径,因此maven打包时,不会扫描,因此会报错.

所以我直接把这个jar安装到maven仓库里,然后再dependency中引用就可以了.

打开cmd窗口,直接运行命令.

mvn install:install-file -Dfile=D:\Downloads\dingtalk-sdk-java\taobao-sdk.jar -DgroupId=com.taobao.sdk -DartifactId=taobao-sdk -Dversion=2.2.1 -Dpackaging=jar

以上命令,请写成一行,在cmd窗口中执行.

详细备注信息.

mvn install:install-file  #固定写法
-Dfile=D:\Downloads\dingtalk-sdk-java\taobao-sdk.jar  # jar包所在路径
-DgroupId=com.taobao.sdk  #设置groupId(可任意填,但是请契合jar包真实作用)
-DartifactId=taobao-sdk  #设置artifactId(可任意填,但是请契合jar包真实作用)
-Dversion=2.2.1    #设置版本号version
-Dpackaging=jar    #设置打包方式为jar

运行结果如下:

在这里插入图片描述
安装成功后, 就可以在maven仓库中看到这个jar包.

在这里插入图片描述
然后再pom.xml中声明依赖即可.

		<dependency>
            <groupId>com.taobao.sdk</groupId>
            <artifactId>taobao-sdk</artifactId>
            <version>2.2.1</version>
        </dependency>

猜你喜欢

转载自blog.csdn.net/single_0910/article/details/121073854