Есть проект на жаве, для его сборки используется мавен с плагином. Плагин работает корявенько, но можно написать для него расширение в виде отдельного класса. Загвоздка в том, что этот класс нужно во-первых собрать раньше всех остальных и во-вторых не паковать его в джар.
Как это правильно делается? Или изврат полный и выкинуть всё нафиг?