2

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

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 的目录位于同一目录中是偶然的。

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

4

1 回答 1

1

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

于 2013-06-12T08:49:50.823 回答