首页 > 解决方案 > 从同样位于另一个 jar 中的 jar 访问类和 API

问题描述

我开发了三个独立的 Spring Boot 项目

我的主项目需要认证授权项目的jar 。

但是,授权项目中存在一些身份验证所需的类,因此一种方法是将所有必需的内容复制并粘贴到身份验证项目中,这不是理想的做法或解决方案。所以我所做的,我只是创建了授权项目的 jar,并在身份验证的 pom.xml 中添加了依赖项。

现在因为身份验证已经在platform(Main Project)的类路径中,所以我相信授权也应该存在。

但是在平台(主项目)中,我无法访问授权类。

身份验证的 pom.xml

身份验证 POM XML

平台(主项目)的 pom.xml

在下面的快照中,我清楚地描述了我已经注释掉了授权依赖,因为它移到了身份验证在此处输入图像描述

在下面的快照中,我清楚地描述了我已经注释掉了授权依赖,因为它移到了身份验证

我无法弄清楚为什么会发生这种情况,请帮助,非常感谢

标签: javaspring-bootmaven

解决方案


AFAIK,spring boot JAR 不能用作依赖项。


推荐阅读