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”是有效值.更改容器的默认协议时,还可能需要将协议依赖关系添加到类路径中. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |