Мы создаем веб-приложение, используя maven 3.5.0 и maven-war-plugin. У нас есть много оверлеев, многие из которых имеют каталог tests
, содержащий файлы JSP, используемые для тестирования определенных вещей в среде разработки. Мы не хотим, чтобы они были включены в нашу войну.
Мы попробовали следующее:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.1</version>
<configuration>
<overlays>...</overlays>
<warSourceExcludes>tests</warSourceExcludes>
</configuration>
</plugin>
Это не сработало, как и пара configuration
вариантов:
<packagingExcludes>tests</packagingExcludes>
и
<packagingExcludes>**/${project.artifactId}/tests/**</packagingExcludes>
Это из-за моего наивного неправильного использования опций конфигурации или это связано с обработкой оверлеев?