如何将不同的原型链接在一起?

Seb*_* J. 5 archetypes maven

是否有可能通过Maven中的一些超级原型以某种方式将原型链接在一起?

例如,我有一个原型创建一个多模块项目设置.其中一个模块项目应该由另一个原型创建.这个原型不是由我自己控制/开发的,可用版本的变化与我的多模块原型无关.

因此,是否可以定义某种超级原型来执行我的原型A创建完整的多模块设置,然后通过执行另一个原型来创建模块?

如果这是不可能的 - 也许还有另一种方法可以通过使用其他Maven功能来实现这一目标?

Jan*_*Jan 1

如果我理解正确,您可以使用原型来创建多模块设置,但缺乏通过另一个原型创建其中一个模块的可能性。我不知道超级原型,但也许这种方法很有帮助:

您可以扩展原型的 pom 或使用generate-goal 的目标命令行参数来触发第二个原型生成(通过 antrun 插件)并将结果嵌入到您的多模块设置中。要自动生成第三方原型,您可以使用生成目标的各个参数(再次)。