700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > maven 公共模块依赖_Maven 子模块 依赖 springboot 子模块的问题

maven 公共模块依赖_Maven 子模块 依赖 springboot 子模块的问题

时间:2018-09-19 14:02:06

相关推荐

maven 公共模块依赖_Maven 子模块 依赖 springboot 子模块的问题

package com.datayes.quantgraph.security does not exist

子模块A 依赖 子模块 B,子模块B 是一个 springboot 项目。

我们知道springboot 项目在打包的时候,使用的是

org.springframework.boot

spring-boot-maven-plugin

springboot 打包的时候 会有两种

一个是可执行包,一个是可依赖包

可执行包,就是我们 jar - B.jar 就跑起来。

这个包 会把我们的项目中的类,放到一个 classes 文件夹里面,他自己实现了一个 类加载器。

所以如果我们引用 B-可执行包.jar 那么包的依赖路径是不对的。

所以我们必须使用 B-可依赖包.jar.

springboot 默认打包的时候,先是 可以来包,B.jar, 然后 可执行包,也是B.jar 会覆盖。

所以引用的时候出错。

解决方法,显示指定可执行包。

org.springframework.boot

spring-boot-maven-plugin

exec

打包出来就有 B.jar, B-exec.jar

我们默认引用 B.jar 。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。