我正在尝试在maven
构建周期中验证我的XML资源。是否有用于此目的的插件,或者我应手动使用ant
+ xmllint
?
答案 0 :(得分:4)
如果您只需验证XML文件,则可以使用Maven XML Plugin。
以下示例将检查所有内容 目录“xml”中的文件 构性。另外,它会 验证目录中的所有文件 对模式的“xsd” “xmlschema.xml”。
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>xml-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>validate</goal>
</goals>
</execution>
</executions>
<configuration>
<validationSets>
<validationSet>
<dir>xml</dir>
</validationSet>
<validationSet>
<dir>xsd</dir>
<systemId>xmlschema.xml</systemId>
</validationSet>
</validationSets>
</configuration>
</plugin>