shell 或 groovy 脚本以在 maven 编译期间创建 Java class

shell or groovy script to create Java class during maven compile

我计划在我的项目的 Maven 编译期间执行一个脚本文件。该脚本应查看一个属性文件并使用其中的值,它应该创建一个 Java class (带有静态最终字符串,其值来自属性文件作为值),以后可以使用在项目中。

最好的方法是什么?

编译后 Java 文件应该在 IDE 中可见。我正在考虑使用 gmaven 插件,但我不确定是否可以用它创建文件。否则我将不得不使用 bash 脚本或类似的脚本来创建 Java 文件。

感谢任何建议或意见

我最终将 gmaven 插件用于 运行 一个 groovy 脚本,然后我使用 maven build helper 插件将生成的源代码包含在编译中。