Я думаю, что это должно быть возможно при написании собственного правила принудительного применения. Если вы посмотрите на этот пример , то увидите:
RuntimeInformation rti = (RuntimeInformation) helper.getComponent( RuntimeInformation.class );
эта строка дает вам информацию о текущем времени выполнения, после получения MavenProject и списка активных профилей
MavenProject project = (MavenProject) helper.evaluate( "${project}" );
List profiles = new ArrayList( project.getActiveProfiles() );
Если список активных профилей будет недостаточным, вы можете получить все профили - пример этого кода можно найти в AllProfilesMojo.java из вспомогательного плагина.