我在多模块(聚合器)maven 项目中使用代码生成插件( maven-jnaerator-plugin )。其中两个模块需要运行代码生成。但是,只有第一个模块可以正确生成源,而第二个模块失败。
有没有办法告诉 maven 在单独的 JVM 进程中运行插件,这样就不会发生这种干扰?插件本身不公开任何此类配置(例如“fork”)。
我在多模块(聚合器)maven 项目中使用代码生成插件( maven-jnaerator-plugin )。其中两个模块需要运行代码生成。但是,只有第一个模块可以正确生成源,而第二个模块失败。
有没有办法告诉 maven 在单独的 JVM 进程中运行插件,这样就不会发生这种干扰?插件本身不公开任何此类配置(例如“fork”)。
我最终使用了 exec 插件的 exec 目标。但问题出在插件使用的库上;见https://github.com/ochafik/nativelibs4java/issues/204