Мне нужно изменить сборку maven для большого проекта, чтобы пропустить определенные шаги во время типичных сборок разработки (т.е. не создавать файлы * -source.jar). Я искал "условное исполнение" для maven, но ничего не нашел.
Профиль dev звучит как интуитивно понятный способ сделать это, но я не знаю, как интуитивно понятный maven. Документы для профилей показывают, как устанавливать различные свойства (например, параметры подключения базы данных) для разных профилей. Я предполагаю, что могу установить свойство, а затем проверить, установлено ли это свойство в теге maven-source-plugin - execute - execute.
Правильно ли это сделать условное выполнение в maven?
Какой "правильный" способ сделать это в maven?