预处理源代码作为 maven 构建的一部分
2022-09-03 14:12:52
我有很多Java源代码需要自定义预处理。我想摆脱它,但现在这不可行,所以我坚持了下来。鉴于我有一个本来就不应该存在的不幸问题,我如何使用maven解决它?
(对于完整的故事,我正在用一个maven系统替换一个基于python的构建系统,所以请一次改进一个。修复非标准源代码更难,稍后会来。
是否可以使用任何现有的Maven插件在编译时实际更改源文件?(显然,将原始的,未处理的代码单独保留)
需要明确的是,通过预处理,我的意思是预处理与天线或C编译器相同的意义上的预处理将预处理代码,而通过自定义,我的意思是它完全是专有的,看起来根本不像C或天线预处理。