首页 > 解决方案 > 无法在 Intellij 中使用 maven 安装的本地 jar 中的类

问题描述

我已经按照在另一个 maven 项目(项目 B)中安装本地 jar(项目 A)的步骤进行操作,但是在为项目 B 编程时,我仍然无法在 IntelliJ 中使用项目 A 的类。

我遵循的步骤 -

mvn install:install-file -Dfile=<full path to jar of Project A> -DgroupId=<groupId> -DartifactId=<artifactId> -Dversion=0.0.1-SNAPSHOT -Dpackaging=jar -DgeneratePom=true

然后我在项目 B 的 pom.xml 中添加了依赖项

    <dependency>
        <groupId>groupId</groupId>
        <artifactId>artifactId</artifactId>
        <version>0.0.1-SNAPSHOT</version>
    </dependency>

运行 mvn package 成功,mvn clean install 也成功。

我也可以在外部库中看到我的 jar,也可以在 .m2/repository 中看到

但是当我在为项目 B 编写一些程序时使用项目 A 中的类时,我在 Intellij 中得到“无法解析符号”。

Intellij 中的错误

标签: javamavenintellij-ideajarpom.xml

解决方案


推荐阅读