Я откатил взлом, который использовал активный профиль выше, потому что нашел более элегантный способ решить мою проблему.
Источником проблемы была транзитивная зависимость из-за использования некоторых моих модулей testutils с зависимостью области компиляции от JUnit (которая должна быть после JMockit в classpath), тогда как в родительской POM тестовые зависимости были определены следующим образом:
...
<dependencies>
<dependency>
<groupId>mockit</groupId>
<artifactId>jmockit</artifactId>
<version>0.994</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.7</version>
<scope>test</scope>
</dependency>
</dependencies>
...
<profiles>
<profile>
<id>coverage</id>
<dependencies>
<dependency>
<groupId>mockit</groupId>
<artifactId>jmockit-coverage</artifactId>
<version>0.994</version>
<scope>test</scope>
</dependency>
</dependencies>
</profile>
...
Найденное решение заменяет область действия JUnit с тестовой на предоставленную.
Это лучший трюк?