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)用作项目中的正常依赖项