【问题标题】:Run arquillian test with eclipse使用 Eclipse 运行 arquillian 测试
【发布时间】:2015-03-17 15:50:42
【问题描述】:

我与 arquillian 一起迈出了第一步。我刚刚设置了一个 java-ee 项目(使用 wildfly ear 原型)。 pom 提供 2 个配置文件:“wildfly-arquillian-container-managed”(仅在正确设置 JBOSS_HOME 时运行)和“wildfly-arquillian-container-remote”

两者都运行良好。但是如何在 Eclipse 中运行它们呢?我读了here“并选择 Run As > JUnit Test”,但这会产生

DeployableContainer must be specified

但我也找到了"Arquillian Eclips"。它应该提供“添加 Arquillian 支持和“作为 Arquillian JUnit 测试运行”。我在 Juno 中安装了 JBoss Tools,但找不到任何“arquillian”。

那么如何在 Eclipse 中运行 Arquillian 测试?

【问题讨论】:

    标签: eclipse junit jboss-arquillian


    【解决方案1】:

    Maven 配置文件激活容器适配器。当您运行它们时,容器适配器可以启动 wildfly。

    当您在 Eclipse 中运行测试时,您必须将此容器适配器添加到您的类路径中。然后,当您选择 Run As > JUnit Test 时,它将考虑此容器适配器并运行 wildfly。

    【讨论】:

    • 我不想摆弄 Eclipse 项目设置。同时我发现了如何安装 arquillian-eclipse..
    • 第一次安装时到底出了什么问题?
    • 默认不安装。我认为这是因为它被标记为“实验性”
    【解决方案2】:

    我找到了 jboss-Tool 的 arquillian-eclipse: 通过帮助->安装新软件 选择“http://download.jboss.org/jbosstools/updates/stable/luna/”作为更新站点。您将在“JBoos Web 和 Java EE 开发”中找到 arquillian 支持。 除其他外,这将带来“作为 arquillian 测试运行”。它将配置 maven (pom) 并设置测试运行目标。

    【讨论】:

      【解决方案3】:

      在我知道的每个 IDE 中都可以使用的选项是选择默认的 Maven 配置文件来运行。

      在 Eclipse 中,它可以从 Project |马文 | 选择 Maven 配置文件。选择 Arquillian 托管配置文件作为示例。

      然后,在 arquillian.xml 文件中配置 JBoss/WildFly 的安装位置。 来源:Running Arquillian from Eclipse

      【讨论】:

        猜你喜欢
        • 2018-10-28
        • 2011-11-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-09-20
        • 1970-01-01
        • 1970-01-01
        • 2015-01-22
        相关资源
        最近更新 更多