У меня много исходного кода Java, который требует специальной предварительной обработки. Я бы хотел избавиться от этого, но сейчас это невозможно, поэтому я застрял с этим. Учитывая, что у меня есть досадная проблема, которой вообще не должно было быть, как мне решить ее с помощью maven?
(Для полной истории я заменяю систему сборки на основе Python на систему maven, поэтому, пожалуйста, по одному улучшению за раз. Исправить нестандартный исходный код сложнее, и это будет позже.)
Можно ли использовать какие-либо существующие плагины Maven для фактического изменения исходных файлов во время компиляции? (Очевидно, оставив исходный, необработанный код в покое)
Чтобы было ясно, под предварительной обработкой я подразумеваю предварительную обработку в том же смысле, что и антенна или компилятор C будет предварительно обрабатывать код, и под заказом я имею в виду, что он полностью проприетарный и совсем не похож на предварительную обработку C или антенны.