我们有许多使用的代码生成器Velocity http://velocity.apache.org/生成项目。生成可能相当复杂:
我很想用这些替换行家原型 http://maven.apache.org/archetype/maven-archetype-plugin/因为它们也使用 Velocity,但看起来它们似乎只能进行简单的变量替换和静态文件/文件夹结构。
有没有办法在从原型创建项目之前进行处理,将对象添加到速度上下文,并使原型模板能够访问它们?
如果是这样,要创建的文件夹和文件可以是动态的吗? (或者您是否需要为每个变体提供单独的原型?)
或者编写一个自定义 Mojo 更好? (本质上是用 Maven 插件包装现有的生成器)
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)