首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用jqassistant扫描XML文件时出错

使用jqassistant扫描XML文件时出错
EN

Stack Overflow用户
提问于 2015-07-15 16:46:19
回答 1查看 213关注 0票数 2

当我从命令行扫描XML文件时,我看到一个"No JSR 303Bean Validation provider available.":

代码语言:javascript
复制
C:\Dev\jqassistant.distribution-1.0.0>.\bin\jqassistant.cmd scan -f ..\Main\PC_MES\docs\javadoc\publishedApi.xml -s jqassistant\xml
Using JQASSISTANT_HOME 'C:\Dev\jqassistant.distribution-1.0.0\bin\..'.
[main] INFO com.buschmais.jqassistant.core.plugin.impl.PluginConfigurationReaderImpl - Loaded jQAssistant plugins [CDI, Common, Core Analysis, EJB3, Facelet, JAX-RS, JPA 2, JUnit, Java, Java 8, Java EE 6, Maven 2 Repository, Maven 3, OSGi, RDBMS, TestNG, Tycho, XML].
Opening store in directory 'C:\Dev\jqassistant.distribution-1.0.0\jqassistant\xml'
[main] INFO com.buschmais.xo.impl.XOManagerFactoryImpl - No JSR 303 Bean Validation provider available.
[main] INFO com.buschmais.xo.neo4j.impl.datastore.EmbeddedNeo4jDatastore - Creating index for label Pom on property 'fqn'.
... <some more infos about index creation>

生成的数据库只包含一个节点,即一个文件节点,但没有用于文件的XML内容的节点。该文件没有对应的DTD,如下所示:

代码语言:javascript
复制
<?xml version="1.0"?>
<publishedAPI>
  <class name="MyClass">
    <constructor signature="void &lt;init&gt;()"></constructor>
    <method signature="void Save(Time, java.lang.String, AccessPrivilege)"></method>
  </class>
</publishedAPI>
EN

回答 1

Stack Overflow用户

发布于 2015-07-15 21:06:18

XML文件可能非常大,扫描可能会花费很多时间,因此默认情况下只解析已知的XML文档(例如beans.xml、persistence.xml)。

您可以通过指定作用域来强制扫描单个XML内容,例如在命令行上:

代码语言:javascript
复制
jqassistant.sh scan -f xml:document::myFile.xml

或者在Maven插件的配置中:

代码语言:javascript
复制
<configuration>
  <scanIncludes>
    <scanInclude>
      <path>${project.build.directory}/myFile.xml</path>
      <scope>xml:document</scope>
    </scanInclude>
  </scanIncludes>
</configuration>

警告"No JSR 303 Bean Validation provider available“。是由jQAssistant背后的对象/图形映射框架eXtended Objects发出的-在这种情况下,它并不表示有任何问题,也许消息的严重性可以降低到"info“。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31425610

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档