Мы не выделяем интеграционные тесты в отдельный модуль
В нашем проекте мы делаем это так:
<profiles>
<profile>
<id>nointegration</id>
<properties>
<integration.tests.includes>none</integration.tests.includes>
</properties>
</profile>
...
</profiles>
Когда мы не хотим запускать интеграционные тесты:
mvn clean install -Pnointegration
поэтому был выполнен только обычный, неинтегрирующий тест