繁体   English   中英

如何使用本地XSD验证beans.xml?

[英]How to validate beans.xml using a local XSD?

在我的应用程序中,我有一些beans.xml文件(用于eeach模块)。 每个文件都包含必需的XSD声明:

<beans xmlns="http://java.sun.com/xml/ns/javaee" 
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
       xmlns:weld="http://jboss.org/schema/weld/beans" 
       xsi:schemaLocation="
          http://java.sun.com/xml/ns/javaee http://docs.jboss.org/cdi/beans_1_0.xsd
          http://jboss.org/schema/weld/beans http://jboss.org/schema/weld/beans_1_1.xsd">

昨天,由于某些JBoss.org中断 ,模式文件不可用,结果是我的bean.xml无法正确验证。

它并没有阻止项目的验证,但是减慢了项目的构建速度(主要是由于测试中使用了焊接)。

因此,当使用Weld 1.1.5作为CDI实现时,在编译过程中不验证beans.xml 不使用本地XSD文件(如果这样的话,如何声明它以及将其放在哪里)的解决方案是什么。一个maven项目)?

刚刚和皮特·缪尔谈过。 他说这是一个错误。 您介意创建JIRA票吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM