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

时间:2013-06-12 08:13:02

标签: java maven dependencies repository

说我的电脑上有以下布局

root-directory/
    projectA/
        moduleA1
        moduleA2
        moduleA3
        pom.xml <----------\
    projectB/              |
        moduleB1           | make B's pom.xml reference ../projectA/pom.xml ?
        moduleB2           |
        moduleB3           |
        pom.xml -----------/

projectB通过我们公司的中央(但本地)Maven存储库依赖/引用projectA。

我需要一些空间来试验projectB所依赖的projectA中的接口,而不是通过提交到我们的SVN存储库来打破所有其他团队成员的构建 - 事实上,我想避免提交任何东西,包括分支,直到我找到了一个很好的解决方案,我实际上试图解决的问题。

projectA和projectB的目录位于同一目录中。

当我解决一些问题时,这只是暂时的意思,但我需要将所有内容保存在我的计算机上。

1 个答案:

答案 0 :(得分:0)

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