我有一个多模块maven项目,看起来像:
聚合项目为包含其所有子组件的每个组件创建父jar。
我在每个目录中都有一个pom,它都部署到本地存储库。一切都很棒!
除了我希望创建“将它们联系在一起”的目录结构之外,还可以创建类似的内容:
我正在寻找“正确”的方式来做到这一点。
我已经找到了各种各样的hacky方法来实现这一点,包括post deploy目标,antrun等。我根本无法找到证据证明这是可能的“正确”方式,这仅仅是在范围之外行家?
我一直在考虑创建一个Makefile来包装maven和一些bash脚本来在maven部署后移动文件,但我仍然觉得这不是一个好方法。
我的错误是什么?