无法导入通过Maven添加的软件包

时间:2019-06-19 18:52:40

标签: java maven

我需要在使用maven进行依赖项管理的项目中添加一个第三方jar。

由于第三方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 package)

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

import com.thirdpartydomain.*;

导入 com.thirdpartydomain 无法解析

1 个答案:

答案 0 :(得分:0)

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