我有很多需要自定义预处理的 Java 源代码。我想摆脱它,但现在这不可行,所以我坚持下去。鉴于我有一个原本不应该存在的不幸问题,我该如何使用 maven 解决它?
(对于完整的故事,我正在用 maven 替换基于 python 的构建系统,所以请一次改进。修复非标准源代码更难,稍后会出现。)
是否可以在编译期间使用任何现有的 Maven 插件来实际更改源文件?(显然不理会原始的、未处理的代码)
需要明确的是,预处理是指与天线或 C 编译器预处理代码相同的预处理,而自定义是指它是完全专有的,看起来一点也不像 C 或天线预处理。