如何将项目作为Maven依赖项添加到另一个项目

时间:2019-08-06 09:30:39

标签: java maven intellij-idea dependencies pom.xml

在这个论坛和其他地方,也有人问过这个问题,而我在网上也遵循了一些指南。我找不到将新项目作为Maven依赖项添加到主项目中

我有一个main_project(由多个模块和poms组成) 我创建了一个看起来像这样的new_project

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.project.package</groupId>
    <artifactId>clientinterface</artifactId>
    <version>1.0-SNAPSHOT</version>

</project>

我在新项目上做了一个mvn clean install,可以在 .m2 本地存储库文件夹中看到它

然后我将以上依赖项添加到main_project的pom文件中 导入成功,我也可以在intelliJ

外部库部分中看到依赖关系

但是,当我尝试从此新依赖项实例化一个类时,它找不到我添加的新依赖项

我相信它没有找到类路径,但是我不确定是否需要进一步的步骤来更新

为了预防起见,我还在新项目上做了以下事情

mvn clean install

和maven> 在intelliJ中生成源并更新文件夹

我想念什么?

1 个答案:

答案 0 :(得分:0)

我过去有这个问题。尝试使用IntelliJ重新导入所有Maven项目。这通常是为我解决的问题。

enter image description here