Java 有没有一种方法可以在不使用存储库的情况下引用Maven中的另一个本地项目目录?

Java 有没有一种方法可以在不使用存储库的情况下引用Maven中的另一个本地项目目录?,java,maven,dependencies,repository,Java,Maven,Dependencies,Repository,假设我的计算机上有以下布局 root-directory/ projectA/ moduleA1 moduleA2 moduleA3 pom.xml <----------\ projectB/ | moduleB1 | make B's pom.xml reference ../projectA/pom.xml ? moduleB2

假设我的计算机上有以下布局

root-directory/
    projectA/
        moduleA1
        moduleA2
        moduleA3
        pom.xml <----------\
    projectB/              |
        moduleB1           | make B's pom.xml reference ../projectA/pom.xml ?
        moduleB2           |
        moduleB3           |
        pom.xml -----------/
根目录/
项目A/
模块A1
模块A2
模块a3

xml您可以构建项目B(mvn安装)。这会将构建B放入本地存储库中。现在您可以从项目A本地引用它。

您在settings.xml中指定了吗?你不需要提交任何东西来构建本地回购协议。至于如何在本地引用它呢?更改pom文件的工件引用?我对Maven完全是个新手。在构建项目B之后,您可以将B的项目信息(groupId、artifactID、version)用作项目中的正常依赖项