Maven 中的 XML DTD/模式验证

2023-11-23

如何在 Maven 构建期间根据 DTD 或 XSD 架构验证 XML 文档?


The 验证目标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>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Maven 中的 XML DTD/模式验证 的相关文章

随机推荐

  • PHP 的 SOAP 库 [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 是否有 PHP 的 SOAP 库的完整列表 我正在寻找可用 SOAP 库的完整列表来制作比较图表 到目前为止 我已经找到了 Zend Soap Nu
  • 交换字符串输入参数中字母的大小写[关闭]

    很难说出这里问的是什么 这个问题模棱两可 含糊不清 不完整 过于宽泛或言辞激烈 无法以目前的形式合理回答 如需帮助澄清此问题以便重新打开 访问帮助中心 我想用Python编写一个函数 它接受一个包含小写和大写字母的字符串作为参数 并将大写字
  • Win32 rsync 端口的技术障碍

    尽管我主要是 Windows 用户 但我还是 rsync 的忠实粉丝 现在 我不想争论 rsync 与任何其他工具的优点 这不是我的观点 我发现在 Windows 上运行 rsync 的唯一方法是通过在 Cygwin 之上运行的版本 并且由
  • 如何在 Rails 7 引擎中设置 importmap-rails?

    我在 importmap rails gem github 存储库中提出了一个问题here关于这一点 但我想我会在这里提出这个问题 以防有人有解决方法 这是我迄今为止发现的 使用 Rails 7 alpha 2 或 Rails 7 0 生成
  • 如何在 QThread 中运行计时器?

    我想在 QThread 内运行一个计时器 我编写了一些代码 在运行时出现一些错误 我究竟做错了什么 父级是QThread 0x1498d10 父级线程是QThread 0x11272b0 当前线程是QThread 0x1498d10 主 h
  • 用户输入,我们该怎么做?

    我们如何在 prolog 中从用户那里获取一些东西 例如 animal dog animal cat write please type animal name nl How to read from user and store it t
  • Big O 表示法中的复杂度顺序是什么?

    Question 您好 我想了解大 O 表示法的复杂性顺序 我读过很多文章 但还没有找到任何可以准确解释 复杂性顺序 的内容 即使是这里对 Big O 的有用描述 我对大O已经了解的事情 我已经理解的部分 关于 Big O 表示法的一点是
  • 如何在树莓派 pico 自动运行上编写 micropython 程序?

    我使用 Thonny 软件将程序发送到我的树莓派皮克 我正在尝试在插入 pico 时自动运行特定程序 目前 pico 上的另一个程序会自动运行 但我希望运行另一个程序 将要运行的程序命名为 main py
  • AS3 的日志记录 API

    简单的问题 我一直在为 AS3 项目寻找一个简单的日志记录工具 我不需要任何 Flex 依赖项 到目前为止我的印象是没有积极开发的项目 我需要的是基本日志记录和适配器 允许我将日志记录发送到文件 可能使用 AIR 和 LocalConnec
  • FirefoxDriver 总是从“firstrun”页面启动,破坏了所有测试脚本

    从昨晚开始 FirefoxDriver一直在这个页面打开 https www mozilla org en US firefox 42 0 firstrun learnmore 我尝试过更改默认配置文件设置 但没有成功 下面的问题 http
  • 在 Chrome 中收到错误“此文档需要“TrustedHTML”分配”

    我正在开发一个运行 Angularjs 1 4 的应用程序 今天早上 当我将 Chrome 浏览器更新为Version 83 0 4103 61 似乎它不再接受innerHTML 编辑 我发现这尤其与我们的 CSP 政策有关require
  • 如何对事件日志中的 .NET 2.0 错误报告消息进行故障排除?

    我正在开发一个名为的开源产品EVEMon使用 C 编写 针对 NET 2 0 平台 我的一位用户遇到了奇怪的 NET 崩溃问题 而我们一直无法解决该问题 Event Type Error Event Source NET Runtime 2
  • 在 JavaScript 中将样式显示从无更改为块?

    这是html代码片段 li a class optionsDropDown style color FF0000 display none href a li 这是加载时调用的 jquery 函数 function ajax url url
  • 当在作用域中创建指针时,当指针超出作用域时,所指向的变量会发生什么?

    标题说明了一切 我发现一个基本相同的老问题 但我需要进一步澄清 在这个问题中 公认的答案是 char text Hello world 这里的自动变量 指针 是 在堆栈上创建并设置为指向常量内存中的值 意思是 中的字符串文字存在于整个程序执
  • Django 导入导出选择字段

    我有一个带有选择列表的模型 models py class Product models Model UNITS L 1 UNITS SL 2 UNITS XL 3 PRODUCT SIZE CHOICES UNITS L L UNITS
  • 如何使用 MSDeployParameters.xml 文件更改命名空间中的 XML 元素?

    我无法更改其中的元素网页配置与 MSDeploy 我的参数 xml file
  • 如何在 iOS 中使用 ECC

    有没有在iOS中使用ECC的例子 我注意到Apple开发人员文档中的kSecAttrKeyTypeEC 但我不能将它用于通用密钥对 下面的代码是根据示例 CryptoExercise 修改的 Container dictionaries N
  • 在nodejs上启动新进程

    我正在使用 node js 并且我希望当有对 calculate 这样的 url 的请求时启动一个新进程来进行这些复杂的计算 并且即使调用它的脚本已经完成 我也希望该进程能够继续 是否可以 谢谢 您可以使用本机提供的子进程设施 http n
  • Ionic 2 设备就绪未在 2000 毫秒内触发

    我正在工作范围内ionic 2 beta 11 on IOS使用运行应用程序后的平台ionic run ios a white screen出现并收到以下消息 Native deviceready did not fire within 2
  • Maven 中的 XML DTD/模式验证

    如何在 Maven 构建期间根据 DTD 或 XSD 架构验证 XML 文档 The 验证目标xml maven plugin 的将检查格式是否良好 并可选择根据模式进行验证 如果验证失败 构建将失败 该插件不会生成任何报告 出于兴趣 您希