Java 如何为回购协议相互依赖的应用程序实现Maven属性

Java 如何为回购协议相互依赖的应用程序实现Maven属性,java,maven,properties,snapshot,Java,Maven,Properties,Snapshot,我们正在构建一个单片应用程序。我们要建立的回购协议很少,它们依赖于其他回购协议。例如,我们有3份回购协议,名称为 A、 B和C B和C依赖于A。我们应该先构建A,然后构建B和C。所有回购协议的快照版本也应该相同。我们添加了属性 对于快照版本,尝试构建repo,其中a成功构建,而B失败,因为B没有从a获取某些依赖项 我们尝试使用-DnewVersion=,-Drevision=2.0.0等命令将快照版本作为参数传递 但无法成功构建“B”。任何帮助都将受到高度赞赏。提前感谢。如果只使用一个回购协议并

我们正在构建一个单片应用程序。我们要建立的回购协议很少,它们依赖于其他回购协议。例如,我们有3份回购协议,名称为 A、 B和C

B和C依赖于A。我们应该先构建A,然后构建B和C。所有回购协议的快照版本也应该相同。我们添加了属性 对于快照版本,尝试构建repo,其中a成功构建,而B失败,因为B没有从a获取某些依赖项

我们尝试使用-DnewVersion=,-Drevision=2.0.0等命令将快照版本作为参数传递


但无法成功构建“B”。任何帮助都将受到高度赞赏。提前感谢。

如果只使用一个回购协议并构建一个多模块项目呢?强烈建议进入一个多模块项目……这样可以更轻松地处理所有事情……正如@JFabianMeier@JFabianMeier谢谢你的迅速回复。您能详细介绍一下构建多模块项目吗?我们确实遵循存储库的多模块体系结构。但我们如何才能做到只用一次回购?