如何将外部maven项目的依赖添加到当前项目?

How to add a dependency of external maven project to current project?

我有自己的maven项目:

/path/to/my_project/
                    pom.xml
                    /src/main/java/com/my/MyProject.java

MyProject.java 包含对外部 class:

的依赖
package com.my;

import com.other.ExternalClass;
class MyProject {
    ExternalClass d;
}

外部class位于另一个maven项目中:

/path/to/another_project/
                         pom.xml
                         /src/main/java/com/other/ExternalClass.java

如何指定依赖关系,以便在我的项目上执行的 mvn install 命令不会抛出错误 package com.other does not exist

mvn install项目another_project

您将具有 another_project 的正确坐标(groupId、artifactId、版本)的 <dependency> 条目添加到 my_projectpom.xml

然后你 mvn install 项目 my_project