我用arquillian迈出了第一步。我刚刚设置了一个java-ee项目(使用wildfly ear archetype)。 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测试呢?
答案 0 :(得分:1)
maven配置文件激活容器适配器。当你运行它们时,容器适配器可以启动wildfly。
在Eclipse中运行测试时,必须将此容器适配器添加到类路径中。然后,当您选择Run As> JUnit测试它会考虑这个容器适配器并运行wildfly。
答案 1 :(得分:0)
我找到了jboss-Tool的arquillian-eclipse: 通过帮助 - >安装新软件 选择" http://download.jboss.org/jbosstools/updates/stable/luna/"作为更新站点。您将在" JBoos Web和Java EE Development"中找到arquillian支持。 这将带来其他事情"作为arquillian测试运行"。它将配置maven(pom)并设置测试运行目标。