Java 向maven build reactor动态添加项目?
我编写了一个maven插件,它根据某种定义语言生成Java源代码。Java 向maven build reactor动态添加项目?,java,plugins,maven,code-generation,Java,Plugins,Maven,Code Generation,我编写了一个maven插件,它根据某种定义语言生成Java源代码。 生成的源代码应拆分为几个jar文件(接口、实现等)。 我想构建包含定义语言和生成的源代码的项目,但我不确定最好的方法是什么。 我考虑扩展我的maven插件,为每个jar生成一个新的maven项目,并将它们动态添加到当前运行的maven build reactor中 在构建运行时,是否可以向构建反应器添加新的maven项目?或者,在maven解析用于构建反应堆的目录结构时,我可以生成新的maven项目吗?(可能在验证阶段?) 有人
生成的源代码应拆分为几个jar文件(接口、实现等)。
我想构建包含定义语言和生成的源代码的项目,但我不确定最好的方法是什么。
我考虑扩展我的maven插件,为每个jar生成一个新的maven项目,并将它们动态添加到当前运行的maven build reactor中 在构建运行时,是否可以向构建反应器添加新的maven项目?或者,在maven解析用于构建反应堆的目录结构时,我可以生成新的maven项目吗?(可能在
验证阶段?)
有人对如何在同一个反应堆中编译生成的maven项目有更好的想法吗
提前非常感谢就我个人而言,我建议只使用一个项目和多个工件
- 生成源代码
- 编译所有源代码
- 使用多个程序集插件配置将生成的类文件拆分为多个JAR
我相信您可以使用不同的分类器生成这些不同的JAR,然后将它们作为独立资源依赖于其他maven模块/项目。我个人建议只使用一个项目和多个工件
- 生成源代码
- 编译所有源代码
- 使用多个程序集插件配置将生成的类文件拆分为多个JAR
我相信您可以使用不同的分类器生成这些不同的JAR,然后将它们作为独立资源依赖于其他maven模块/项目