版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/tangyaliang11/article/details/80828270
先说一下原因,首先不是父子引用。
使用redis做了个公共jar,期间使用了springboot,打包之后在其他项目中引用找不到类路径。
后来看了一下引入的jar内容,显示内容与其他jar规则不同,觉察打包的内容有问题。
正常的路径如HilariCP-2.7.9.jar这种带有xxx.xxx.*的类似路径。
而我打包后的没有这种显示(org.springframeword.boot.loader不是)。
后打开项目pom删除了如下信息,只留了正常的依赖引用与版本信息,再次打包后项目可以正常引用。
使用maven打包后不需要在仓库中添加jar信息,maven自动就创建了这些内容。
下图再次打包后的显示。
会则容易,不会则难。下面是我的步骤:
1-创建项目。
2-左侧选择maven
3-右侧勾选create from archetype
4-选择maven-archetype-quickstart
然后下一步。
定义你的groupid,artifactid version,然后下一步就可以了。
打包