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

标签 java maven intellij-idea dependencies pom.xml

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

我有一个main_project(由多个模块和pom组成) 我创建了一个如下所示的 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 中生成源并更新文件夹

我错过了什么?

最佳答案

我以前也遇到过这个问题。尝试使用 IntelliJ 重新导入所有 Maven 项目。这通常是我解决问题的方法。

enter image description here

关于java - 如何将一个项目作为 Maven 依赖项添加到另一个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57372999/

相关文章:

java - 在java中我如何删除元音是 'a'、 'e'、 'i'、 'o'和'u

java - Tomcat - 将 war 部署到远程 tomcat 时出现 NoClassDefFoundError

Android Studio - 导入 Simple-Xml 库

git - 忽略的文件在“提交更改”窗口中仍然可见 - IntelliJ 13

scala - 如何将 IDEA 配置为自动将 => 替换为 ⇒ 和 -> 替换为 →?

java - IntelliJ 中缺少架构定义

java - 如何创建使用 XStream 的 Arquillian 测试?

java - OnClickListener 不再起作用。

java - Gson自定义序列化

java - PITest 在测试运行开始时挂起