maven - 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 中的类。
我该如何解决这个问题?
解决方案
IntelliJ IDEA不支持依赖项中的 UNC 路径,您可以使用映射驱动器作为解决方法,并通过映射驱动器号引用文件。
推荐阅读
- rust - Rust:错误[E0495]:由于闭包中的冲突要求,无法推断自动引用的适当生命周期
- sbt - 如何将 sbt-assembly 放入 artifactory 并让 sbt 检索它
- java - 缩短嵌套 lambda
- asp.net-core-webapi - asp.net core API 最佳实践控制器命名路由
- ruby-on-rails - Rspec shared_examples_for 跳过测试
- php - 何时在 Laravel 中使用 Repository vs Service vs Trait?
- java - 如何从包含多种对象类型的数组列表中实例化一个对象
- python - evdev - 终止读取循环
- linux - 仅提取文件名的 Shell 脚本
- c++ - 键盘不工作 - Arduino Uno - 与变量有关的多个错误