【发布时间】:2011-12-16 11:51:18
【问题描述】:
我写了一个基于某种定义语言生成Java源代码的maven插件。
生成的源代码应拆分为多个 jar 文件(接口、实现等)。
我想构建我的项目,其中包含定义语言以及生成的源代码,但我不确定最好的方法是什么。
我想扩展我的 maven 插件,为每个 jar 生成一个新的 maven 项目,并将它们动态添加到当前正在运行的 maven 构建反应器中。
是否可以在构建运行时将新的 maven 项目添加到构建反应器? 或者 我可以在 maven 解析构建反应器的目录结构时生成新的 maven 项目吗? (也许在validate 阶段?)
有没有人知道如何在同一个反应器中编译生成的 maven 项目?
在此先感谢
【问题讨论】:
标签: java plugins maven code-generation