首页 > 解决方案 > IntellijIdea 无法识别网络中 jar 中的类

问题描述

在我的 pom.xml 文件中,我想添加一个网络中的依赖项,所以我做了以下操作:

<properties>
        <rai.home>\\iis\runner</rai.home>
</properties>


<dependency>
    <groupId>com.rai.utilities</groupId>
    <artifactId>rai-utilities</artifactId>
    <version>4.0</version>
    <scope>system</scope>
    <systemPath>${rai.home}/jar/rai-utilities-4.0-SNAPSHOT.jar</systemPath>
</dependency>

当我运行 mvn clean install 这工作得很好,但 IntellijIdea 无法在该 jar 中找到类,我得到一个错误:java.package ... does not exist

如果我更改路径并在本地机器上使用相同的 jar,如下所示:

<systemPath>D:/jar/rai-utilities-4.0-SNAPSHOT.jar</systemPath>

IntellijIdea 识别此 jar 中的类。

我该如何解决这个问题?

标签: mavenintellij-ideajar

解决方案


IntelliJ IDEA不支持依赖项中的 UNC 路径,您可以使用映射驱动器作为解决方法,并通过映射驱动器号引用文件。


推荐阅读