在我的公司中,我们有几种Maven(3)原型来生成(单个/非多模块)项目,例如REST,JPA。 尽管如此,我们还是希望提出一个多模块项目的生成(或者至少在创建时有所帮助),其中将包括我们的某些原型。 但是我们不想创建一个包含这些子模块的多模块原型,因为看起来我们必须复制其中的现有模块(相同的原型源在我们的vcs中的两个位置)。
当然可以“手动”生成一个空的多模块项目,然后调用archetype:generate(How to create an empty multi module Maven project?)top生成所有需要的模块。
是否可以提出一些更简单,更用户友好的方法?
我一直在考虑在空的多模块项目原型中使用“ archetype-post-generate.groovy”文件。 或包含有助于创建这些子模块的批处理文件(只需封装对mvn archetype:generate的调用即可)...
谢谢