jboss-arquillian – 在哪里可以找到arquillian xml配置文档?

我试图通过跟随 formal document来学习JBoss Arquillian,并且对配置arquillian.xml感到困惑.自 here以来被提及.

即使我也发现有一个具体的配置描述在container adapters部分.它不涵盖所有元素/属性,例如引擎及其属性列表,defaultProtocol,扩展和组.

我很担心,如果这个配置文件有任何进一步的或完整的解释.你能帮忙解释一下这个配置吗?

“Arquillian参考指南”中没有单独的页面包含您的答案.这部分是因为Arquillian的模块化和可扩展性 – 扩展可以有自己的配置元素和属性.

首先,容器的属性Container Adapters Section中.每个适配器都有自己的页面,容器配置是详细的.例如,JBoss AS 7 has it’s own page是容器配置(请参阅页面上的配置部分),其他容器也是如此.

通常,您不需要自己配置协议,因为这些值通常由Arquillian管理,通常不需要通过arquillian.xml提供任何覆盖.但是如果您需要它们,则它们位于Protocols部分和子页面中.

一个组只是容器的集合,用于在认情况下容器不支持聚类的情况.您只需要在组元素中列出多个容器配置,如here所示.

扩展配置通常在Extensions child-pages中找到.

defaultProtocol元素没有任何自己的页面.用于覆盖所有测试的容器适配器指定的协议.只有少数情况下您需要使用此元素,最值得注意的是,当您需要使用Servlet协议而不是JBoss AS 7的JMX协议时(因为Arquillian的Servlet协议是一个更广泛使用和测试的协议,JMX一).

defaultProtocol的典型用法如下:

<defaultProtocol type="Servlet 3.0" />

其中类型是协议的名称 – “Servlet 2.5”和“Servlet 3.0”是有效值.更改容器的认协议时,还可能需要将协议依赖关系添加到类路径中.

相关文章

php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念