说我的电脑上有以下布局
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的目录位于同一目录中。
当我解决一些问题时,这只是暂时的意思,但我需要将所有内容保存在我的计算机上。
答案 0 :(得分:0)
您可以构建项目B(mvn install)。这将构建B放入本地存储库。现在你可以从项目A中引用它。