java - 无法导入通过maven添加的包

标签 java maven

我需要将第三方 jar 添加到我的项目中,该项目使用 Maven 进行依赖管理。

由于第三方 jar 在 maven-central 中不可用,我已使用以下命令将其安装到本地 .m2 存储库中

mvn install:install-file -Dfile=ThirdPartyApp.jar -DgroupId=com.thirdpartydomain -DartifactId=ThirdPartyApp -Dversion=1.0 -Dpackaging=jar

并使用以下依赖项片段将其添加到我的项目中

<dependency>
  <groupId>com.thirdpartydomain</groupId>
  <artifactId>ThirdPartyApp</artifactId>
  <version>1.0</version>
</dependency>

我的项目构建成功(通过使用 mvn clean 包)

但是当我尝试导入它时,它失败了

import com.thirdpartydomain.*;

导入com.thirdpartydomain无法解析

最佳答案

包名称不一定与组 ID 相同。另外,如果您使用某些 IDE(例如 Eclipse 或 IDEA),请重新生成项目设置和类路径。

关于java - 无法导入通过maven添加的包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56674150/

相关文章:

java - 在 JUnit 中,如何获取所有集成测试的列表?

java - 如何使依赖项目的源代码可供gwt编译器使用?

java - 在 IDE 和 JAR 中使用 Java 加载资源(从静态上下文)

java - 去哪里学习编写测试用例?

java - 在运行时加载 java 信任存储 - 在 jvm 启动后?

java - 根据对象类型调用方法

jsp - java.lang.ClassNotFoundException : org. apache.jsp.index_jsp

Maven站点+搜索能力

java - 覆盖 spring batch admin 以使用 mysql 数据库

java - 包 javax.jnlp 在模块 java.jnlp 中声明,它不在模块图中