适用于Microprofile的TomEE arquillian嵌入式

时间:2018-12-01 02:16:22

标签: java jboss-arquillian tomee tomee-8

我正在从TomEE Arquillian远程容器切换到嵌入式。但是我的微轮廓注释不能被嵌入式容器识别。之后,我注意到TomEE嵌入式容器没有分类器(https://tomee.apache.org/developer/testing/arquillian/index.pdf)。

如何在TomEE嵌入式容器中运行微型配置文件应用程序?

<dependency>
            <groupId>org.apache.tomee</groupId>
            <artifactId>arquillian-tomee-embedded</artifactId>
            <version>8.0.0.M1</version>
            <scope>test</scope>
</dependency>

1 个答案:

答案 0 :(得分:0)

我相信你可以通过在你的 arquillian.xml 上设置这个属性来实现你想要的:

<?xml version="1.0" encoding="UTF-8"?>
<arquillian xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://jboss.org/schema/arquillian http://jboss.org/schema/arquillian/arquillian_1_0.xsd">
    <container qualifier="tomee" default="true">
        <configuration>
            <property name="properties">
                tomee.mp.scan = all
            </property>
        </configuration>
    </container>
</arquillian>

这应该告诉 TomEE 在启​​动时激活 MP 功能。