Я не верю, что можно делать то, что ты пытаешься сделать.
Вы должны использовать getResource для чтения XML-файла из вашего военного файла (это также работает без войны)
servletContext.getResourceAsStream("/generate.xml")
Начальная косая черта зависит от того, где хранится файл generate.xml.
Есть xml-maven- плагин , который может проверять, соответствуют ли файлы XML схеме XML , но я не думаю, что он может создавать отчеты.
Цель проверки плагина xml-maven-plugin будет проверять правильность формата и, при необходимости, проверять на соответствие схеме. Сборка завершится неудачно, если проверка завершится неудачно.
Подключаемый модуль не создает никаких отчетов, что бы вы хотели в отчете из интереса? информация о недопустимых файлах?
Вот пример использования:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>xml-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>validate</goal>
</goals>
</execution>
</executions>
<configuration>
<validationSets>
<validationSet>
<dir>src/main/xml</dir>
<systemId>src/main/xmlschema.xsd</systemId>
</validationSet>
</validationSets>
</configuration>
</plugin>