Для чего эти классы? Если они предназначены для тестирования, вы можете указать их в src / test / java, затем они будут скомпилированы в целевые / test-классы на этапе test-compile, но не будут включены в финальную войну.
Если они не для тестирования и не должны быть включены в войну, возможно, они должны быть реорганизованы в другой проект, чтобы вы могли указать его как зависимость (возможно, с «предоставленной» областью, чтобы они не были развертывается.
Для справки вы можете настроить войну для включения и исключения ресурсов при упаковке.
В следующем примере будут включены все jpgs, но исключены ресурсы из подпапки image2:
<configuration>
<webResources>
<resource>
<!-- this is relative to the pom.xml directory -->
<directory>resource2</directory>
<!-- the list has a default value of ** -->
<includes>
<include>**/*.jpg</include>
<includes>
<excludes>
<exclude>**/image2</exclude>
</excludes>
</resource>
</webResources>
</configuration>
Подробнее см. Документацию по для плагина войны .