如何对找不到 maven 依赖项类进行故障排除



我正在尝试打包我的一个 SpringBoot 项目,以用作另一个项目中的库。我让它工作了一段时间,但我根本无法解决我的库类。

我没有收到与我的 POM 文件中的依赖项有关的任何错误。我根本无法在我的代码中访问我的库。

我正在构建我的包,然后使用 mvn install:install-file -Dfile=myPackage.jar 将其安装到我的本地 Maven 存储库中 当我导航到我的本地存储库时,包就在那里,pom 文件看起来正确。我把它带到我的项目中

    <dependency>
        <groupId>com.mygroup</groupId>
        <artifactId>mylib</artifactId>
        <version>0.0.1</version>
    </dependency>

它们都与 maven 存储库中包的 POM 匹配。我更新了项目配置,但在项目 POM 中未发现任何问题。但根本找不到com.mygroup.mylib

Maven似乎找到了依赖项,但由于某种原因,无法在其中找到类。

有哪些方法可以获取有关断开连接位置的更多信息?

我正在使用 Spring boot 2.0.0 和 VSCode 1.20.1。

运行日志的 maven 命令以找出实际问题。

MVN 全新安装 -X

最新更新