Java 无法创建类org.jboss.arquillian.test.impl.EventTestRunGenerator的新实例

Java 无法创建类org.jboss.arquillian.test.impl.EventTestRunGenerator的新实例,java,maven,jboss,jboss-arquillian,Java,Maven,Jboss,Jboss Arquillian,我有这个pom.xml文件 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion

我有这个pom.xml文件

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

    <modelVersion>4.0.0</modelVersion>

    <parent>
        <groupId>company</groupId>
        <artifactId>trick-services-parent</artifactId>
        <version>0.0.1-SNAPSHOT</version>
    </parent>

    <artifactId>tricker-services-webapp</artifactId>
    <packaging>war</packaging>
    <name>trick-rest</name>
    <!-- <build> <finalName>trick</finalName> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> 
        <artifactId>maven-war-plugin</artifactId> <configuration> <outputDirectory>../vagrant/deployments</outputDirectory> 
        </configuration> </plugin> <plugin> <artifactId>maven-surefire-plugin</artifactId> 
        <version>2.17</version> </plugin> </plugins> <resources> <resource> <directory>src/main/resources</directory> 
        <filtering>true</filtering> </resource> </resources> <testResources> <testResource> 
        <directory>src/test/resources</directory> <filtering>true</filtering> </testResource> 
        </testResources> </build> -->

    <build>
        <defaultGoal>test</defaultGoal>
        <plugins>
            <!-- The compiler plugin enforces Java 1.6 compatibility and controls 
                execution of annotation processors -->
            <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>2.3.2</version>
                <configuration>
                    <source>1.6</source>
                    <target>1.6</target>
                </configuration>
            </plugin>
            <plugin>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.12</version>
            </plugin>
        </plugins>
    </build>



    <dependencyManagement>

        <dependencies>
            <!-- <dependency> <groupId>org.jboss.arquillian.extension</groupId> <artifactId>arquillian-rest-warp-bom</artifactId> 
                <version>1.0.0.Alpha2</version> <scope>import</scope> <type>pom</type> </dependency> -->
            <dependency>
                <groupId>org.jboss.shrinkwrap.resolver</groupId>
                <artifactId>shrinkwrap-resolver-bom</artifactId>
                <version>2.0.0-alpha-5</version>
                <scope>import</scope>
                <type>pom</type>
            </dependency>
            <dependency>
                <groupId>org.jboss.arquillian</groupId>
                <artifactId>arquillian-bom</artifactId>
                <version>1.0.3.Final</version>
                <scope>import</scope>
                <type>pom</type>
            </dependency>
        </dependencies>
    </dependencyManagement>

    <dependencies>
        <!-- <dependency> <groupId>org.jboss.arquillian.extension</groupId> <artifactId>arquillian-rest-warp-bom</artifactId> 
            <version>1.0.0.Alpha2</version> </dependency> -->
        <dependency>
            <groupId>org.jboss.shrinkwrap.resolver</groupId>
            <artifactId>shrinkwrap-resolver-api</artifactId>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.jboss.shrinkwrap.resolver</groupId>
            <artifactId>shrinkwrap-resolver-impl-maven</artifactId>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>org.jboss.arquillian.junit</groupId>
            <artifactId>arquillian-junit-container</artifactId>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>org.jboss.arquillian</groupId>
            <artifactId>arquillian-junit</artifactId>
            <scope>test</scope>
            <version>1.0.0.Alpha5</version>
        </dependency>

        <dependency>
            <groupId>ch.qos.logback</groupId>
            <artifactId>logback-classic</artifactId>
        </dependency>
        <!-- F -->

        <!-- Jax RS and REST API Related Dependencies -->
        <dependency>
            <groupId>org.jboss.resteasy</groupId>
            <artifactId>resteasy-jaxrs</artifactId>
        </dependency>

        <!-- Used by Jetty only. -->

        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>org.jboss.spec</groupId>
            <artifactId>jboss-javaee-6.0</artifactId>
            <type>pom</type>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>company</groupId>
            <artifactId>tricking-service</artifactId>
            <version>${project.version}</version>
            <exclusions>
                <exclusion>
                    <groupId>org.jboss.arquillian.container</groupId>
                    <artifactId>arquillian-weld-ee-embedded-1.1</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>org.jboss.weld</groupId>
                    <artifactId>weld-core</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <!-- <dependency> <groupId>com.wordnik</groupId> <artifactId>swagger-jaxrs_2.9.1</artifactId> 
            </dependency> -->
        <dependency>
            <groupId>com.wordnik</groupId>
            <artifactId>swagger-annotations</artifactId>
        </dependency>
        <dependency>
            <groupId>com.wordnik</groupId>
            <artifactId>swagger-core_2.9.1</artifactId>
            <version>1.3.1</version>
        </dependency>
        <!-- <dependency> <groupId>org.jboss.arquillian.extension</groupId> <artifactId>arquillian-warp-impl</artifactId> 
            <scope>test</scope> </dependency> -->

        <!-- <dependency> <groupId>org.jboss.arquillian.extension</groupId> <artifactId>arquillian-rest-warp-impl-resteasy</artifactId> 
            <scope>test</scope> </dependency> -->
        <!-- <dependency> <groupId>org.jboss.arquillian.container</groupId> <artifactId>arquillian-glassfish-embedded-3.1</artifactId> 
            <version>1.0.0.CR3</version> <scope>test</scope> </dependency> <dependency> 
            <groupId>org.glassfish.main.extras</groupId> <artifactId>glassfish-embedded-all</artifactId> 
            <version>3.1.2</version> <scope>provided</scope> </dependency> -->

        <!-- <dependency> <groupId>org.jboss.as</groupId> <artifactId>jboss-as-arquillian-container-managed</artifactId> 
            <version>7.1.1.Final</version> <scope>test</scope> </dependency> -->

    </dependencies>
    <profiles>
        <profile>
            <id>arquillian-glassfish-embedded</id>
            <dependencies>
                <dependency>
                    <groupId>org.jboss.arquillian.container</groupId>
                    <artifactId>arquillian-glassfish-embedded-3.1</artifactId>
                    <version>1.0.0.CR3</version>
                    <scope>test</scope>
                </dependency>
                <dependency>
                    <groupId>org.glassfish.main.extras</groupId>
                    <artifactId>glassfish-embedded-all</artifactId>
                    <version>3.1.2</version>
                    <scope>provided</scope>
                </dependency>
                <!-- Enable dependency if you want to use H2 -->
                <!-- Also update glassfish-resources.xml to use H2 connection information -->
                <!-- <dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> 
                    <version>1.3.166</version> <scope>test</scope> </dependency> -->
            </dependencies>
            <build>
                <testResources>
                    <testResource>
                        <directory>src/test/resources</directory>
                    </testResource>
                    <testResource>
                        <directory>src/test/resources-glassfish-embedded</directory>
                    </testResource>
                </testResources>
                <plugins>
                    <!-- The surefire plugin is configured to pass a system property to 
                        GlassFish to retarget the derby log file -->
                    <plugin>
                        <artifactId>maven-surefire-plugin</artifactId>
                        <version>2.12</version>
                        <configuration>
                            <systemPropertyVariables>
                                <java.util.logging.config.file>
                                    ${project.build.testOutputDirectory}/logging.properties
                                </java.util.logging.config.file>
                                <derby.stream.error.file>
                                    ${project.build.directory}/derby.log
                                </derby.stream.error.file>
                            </systemPropertyVariables>
                        </configuration>
                    </plugin>
                </plugins>
            </build>
        </profile>
        <profile>
            <!-- Make sure that the default Derby database is started when you start 
                the GlassFish instance -->
            <!-- You can start the database using this command: asadmin start-database -->
            <id>arquillian-glassfish-remote</id>
            <dependencies>
                <dependency>
                    <groupId>org.jboss.spec</groupId>
                    <artifactId>jboss-javaee-web-6.0</artifactId>
                    <version>3.0.0.Final</version>
                    <type>pom</type>
                    <scope>provided</scope>
                    <exclusions>
                        <exclusion>
                            <groupId>xalan</groupId>
                            <artifactId>xalan</artifactId>
                        </exclusion>
                    </exclusions>
                </dependency>
                <dependency>
                    <groupId>org.jboss.arquillian.container</groupId>
                    <artifactId>arquillian-glassfish-remote-3.1</artifactId>
                    <version>1.0.0.CR3</version>
                    <scope>test</scope>
                </dependency>
            </dependencies>
            <build>
                <testResources>
                    <testResource>
                        <directory>src/test/resources</directory>
                    </testResource>
                    <testResource>
                        <directory>src/test/resources-glassfish-remote</directory>
                    </testResource>
                </testResources>
            </build>
        </profile>
        <profile>
            <id>arquillian-jbossas-managed</id>
            <dependencies>
                <dependency>
                    <groupId>org.jboss.spec</groupId>
                    <artifactId>jboss-javaee-web-6.0</artifactId>
                    <version>3.0.0.Final</version>
                    <type>pom</type>
                    <scope>provided</scope>
                    <exclusions>
                        <exclusion>
                            <groupId>xalan</groupId>
                            <artifactId>xalan</artifactId>
                        </exclusion>
                    </exclusions>
                </dependency>
                <dependency>
                    <groupId>org.jboss.as</groupId>
                    <artifactId>jboss-as-arquillian-container-managed</artifactId>
                    <version>7.1.1.Final</version>
                    <scope>test</scope>
                </dependency>
                <dependency>
                    <groupId>org.jboss.arquillian.protocol</groupId>
                    <artifactId>arquillian-protocol-servlet</artifactId>
                    <scope>test</scope>
                </dependency>
            </dependencies>
            <build>
                <testResources>
                    <testResource>
                        <directory>src/test/resources</directory>
                    </testResource>
                    <testResource>
                        <directory>src/test/resources-jbossas-managed</directory>
                    </testResource>
                </testResources>
                <plugins>
                    <plugin>
                        <artifactId>maven-dependency-plugin</artifactId>
                        <executions>
                            <execution>
                                <id>unpack</id>
                                <phase>process-test-classes</phase>
                                <goals>
                                    <goal>unpack</goal>
                                </goals>
                                <configuration>
                                    <artifactItems>
                                        <artifactItem>
                                            <groupId>org.jboss.as</groupId>
                                            <artifactId>jboss-as-dist</artifactId>
                                            <version>7.1.1.Final</version>
                                            <type>zip</type>
                                            <overWrite>false</overWrite>
                                            <outputDirectory>target</outputDirectory>
                                        </artifactItem>
                                    </artifactItems>
                                </configuration>
                            </execution>
                        </executions>
                    </plugin>
                </plugins>
            </build>
        </profile>
        <profile>
            <id>arquillian-jbossas-remote</id>
            <dependencies>
                <dependency>
                    <groupId>org.jboss.spec</groupId>
                    <artifactId>jboss-javaee-6.0</artifactId>
                    <version>1.0.0.Final</version>
                    <type>pom</type>
                    <scope>provided</scope>
                </dependency>
                <dependency>
                    <groupId>org.jboss.as</groupId>
                    <artifactId>jboss-as-arquillian-container-remote</artifactId>
                    <version>7.1.1.Final</version>
                    <scope>test</scope>
                </dependency>
                <dependency>
                    <groupId>org.jboss.arquillian.protocol</groupId>
                    <artifactId>arquillian-protocol-servlet</artifactId>
                    <scope>test</scope>
                </dependency>
            </dependencies>
            <build>
                <testResources>
                    <testResource>
                        <directory>src/test/resources</directory>
                    </testResource>
                    <testResource>
                        <directory>src/test/resources-jbossas-managed</directory>
                    </testResource>
                </testResources>
            </build>
        </profile>
    </profiles>
</project>
我得到的错误是:

Tests in error:
  com.company.Trickservice.webapp.api.test.TrickerResourceTest: Could not create new instance of class org.jboss.arquillian.test.impl.EventTestRunnerAdaptor
cmd上的完整堆栈跟踪:

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running com.company.trickservice.webapp.api.test.TrickerResourceTest
12:36:29,500 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.groovy]
12:36:29,500 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
12:36:29,500 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [file:/C:/Users/Elban/Documents/trick-services/web/target/classes/logback.xml]
12:36:29,501 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback.xml] occurs multiple times on the classpath.
12:36:29,501 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback.xml] occurs at [file:/C:/Users/Elban/Documents/trick-services/web/target/classes/logback.xml]
12:36:29,501 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback.xml] occurs at [jar:file:/C:/Users/Elban/.m2/repository/company/tricking-core/0.0.1-SNAPSHOT/tricking-co
re-0.0.1-SNAPSHOT.jar!/logback.xml]
12:36:29,550 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set
12:36:29,556 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
12:36:29,563 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [STDOUT]
12:36:29,573 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
12:36:29,609 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to TRACE
12:36:29,609 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [STDOUT] to Logger[ROOT]
12:36:29,610 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration.
12:36:29,610 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@74af72d8 - Registering current configuration as safe fallback point

12:36:29.617 [main] DEBUG org.jboss.logging - Logging Provider: org.jboss.logging.Slf4jLoggerProvider
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.354 sec <<< FAILURE!

Results :

Tests in error:
  com.company.trickservice.webapp.api.test.trickerResourceTest: Could not create new instance of class org.jboss.arquillian.test.impl.EventTestRunnerAdaptor

Tests run: 1, Failures: 0, Errors: 1, Skipped: 0

[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 27.390s
[INFO] Finished at: Thu Jun 05 12:36:30 CEST 2014
[INFO] Final Memory: 47M/300M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12:test (default-test) on project tricker-services-webapp: There are test failures.
[ERROR]
[ERROR] Please refer to C:\Users\Elban\Documents\trick-services\web\target\surefire-reports for the individual test results.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
C:\Users\Elban\Documents\trick-services\web>
-------------------------------------------------------
T T S T S
-------------------------------------------------------
运行com.company.trickservice.webapp.api.test.TrickerResourceTest
12:36:29500 |-ch.qos.logback.classic.LoggerContext[default]中的信息-找不到资源[logback.groovy]
12:36:29500 |-ch.qos.logback.classic.LoggerContext[default]中的信息-找不到资源[logback test.xml]
12:36:29500 |-ch.qos.logback.classic.LoggerContext[default]中的信息-在[file:/C:/Users/Elban/Documents/trick services/web/target/classes/logback.xml]中找到资源[logback.xml]
12:36:29501 |-ch.qos.logback.classic.LoggerContext[default]-Resource[logback.xml]中的警告在类路径上多次出现。
12:36:29501 |-ch.qos.logback.classic.LoggerContext[default]中的警告-资源[logback.xml]出现在[file:/C:/Users/Elban/Documents/trick services/web/target/classes/logback.xml]
12:36:29501 |-ch.qos.logback.classic.LoggerContext[default]-资源[logback.xml]出现在[jar:file:/C:/Users/Elban/.m2/repository/company/tricking core/0.0.1-SNAPSHOT/tricking-co]中
re-0.0.1-SNAPSHOT.jar!/logback.xml]
12:36:29550 |-ch.qos.logback.classic.joran.action.ConfigurationAction中的信息-未设置调试属性
12:36:29556 |-ch.qos.logback.core.joran.action.AppenderAction中的信息-即将实例化[ch.qos.logback.core.ConsoleAppender]类型的appender
12:36:29563 |-ch.qos.logback.core.joran.action.AppenderAction中的信息-将appender命名为[STDOUT]
12:36:29573 |-ch.qos.logback.core.joran.action.NestedComplexPropertyIA中的信息-假定[encoder]属性的默认类型为[ch.qos.logback.classic.encoder.PatternLayoutCoder]
12:36:29609 |-ch.qos.logback.classic.joran.action.RootLoggerAction中的信息-设置要跟踪的根记录器的级别
12:36:29609 |-ch.qos.logback.core.joran.action.AppenderRefAction中的信息-将名为[STDOUT]的appender附加到记录器[ROOT]
12:36:29610 |-ch.qos.logback.classic.joran.action.ConfigurationAction中的信息-配置结束。
12:36:29610 |-ch.qos.logback.classic.joran中的信息。JoranConfigurator@74af72d8-将当前配置注册为安全回退点
12:36:29.617[main]调试org.jboss.logging-日志提供程序:org.jboss.logging.Slf4jLoggerProvider
测试运行:1,失败:0,错误:1,跳过:0,所用时间:0.354秒

如果您需要更多信息,请告诉我。

我昨天找到了解决方案,因此我将在此处回答,以防其他人出现此错误:

问题是我的Tricker类有一个类型为TrickerType的字段,我没有将其包含在Depoyment中。因此,这解决了我的问题:

@RunWith(Arquillian.class)
@RunAsClient
public class TrickerResourceTest {
    @Deployment
    public static Archive<?> createDeployment() {
        return ShrinkWrap.create(WebArchive.class, "test.war")
            .addPackage(Tricker.class.getPackage(), TrickerType.class.getPackage())
            .addAsResource("test-persistence.xml", "META-INF/persistence.xml")
            .addAsWebInfResource(EmptyAsset.INSTANCE, "beans.xml");
    }

     @Test
      public void getAllTrickers() throws Exception
      {
         Assert.assertTrue(true);
      }

}
@RunWith(Arquillian.class)
@RunaClient
公共类TrickerResourceTest{
@部署
公共静态存档createDeployment(){
返回ShrinkWrap.create(WebArchive.class,“test.war”)
.addPackage(Tricker.class.getPackage(),TrickerType.class.getPackage())
.addAsResource(“testpersistence.xml”、“META-INF/persistence.xml”)
.addasWebInfoResource(EmptyAsset.INSTANCE,“beans.xml”);
}
@试验
public void getAllTrickers()引发异常
{
Assert.assertTrue(true);
}
}

我对arquillian bom的1.1.4.Final和1.0.3.Final有相同的问题

<dependency>
  <groupId>org.jboss.arquillian</groupId>
  <artifactId>arquillian-bom</artifactId>
  <version>${org.jboss.arquillian.bom.version}</version>
  <type>pom</type>
  <scope>import</scope>
</dependency>

org.jboss.arquillian
阿奎利安bom
${org.jboss.arquillian.bom.version}
聚甲醛
进口
我已经对其进行了评论,我正在使用:

<org.jboss.arquillian.junit.version>1.0.0.CR7</org.jboss.arquillian.junit.version>
<org.jboss.arquillian.spi.version>1.0.0.Alpha5</org.jboss.arquillian.spi.version>   

<dependency>
  <groupId>org.jboss.arquillian.junit</groupId>
  <artifactId>arquillian-junit-container</artifactId>
  <version>${org.jboss.arquillian.junit.version}</version>
  <scope>test</scope>
</dependency>                       
<dependency>
  <groupId>org.jboss.arquillian.protocol</groupId>
  <artifactId>arquillian-protocol-servlet</artifactId>
  <version>${org.jboss.arquillian.junit.version}</version>
  <scope>test</scope>
</dependency>       
<dependency>
  <groupId>org.jboss.arquillian</groupId>
  <artifactId>arquillian-spi</artifactId>
  <version>${org.jboss.arquillian.spi.version}</version>
  <scope>test</scope>
</dependency>       
1.0.0.CR7
1.0.0.5
org.jboss.arquillian.junit
arquillian junit容器
${org.jboss.arquillian.junit.version}
测试
org.jboss.arquillian.protocol
arquillian协议servlet
${org.jboss.arquillian.junit.version}
测试
org.jboss.arquillian
阿奎利安spi
${org.jboss.arquillian.spi.version}
测试
因此,将arquillian bom降级到1.0.0.CR7应该可以解决这个问题

<org.jboss.arquillian.bom.version>1.0.0.CR7</org.jboss.arquillian.bom.version>  
1.0.0.CR7

有时,当使用IDE快捷方式注释掉代码时,IDE(在我使用Netbeans时)可能会添加三个“-”而不是两个,例如:

<!--        <property name="host">172.33.22.11</property>
       <property name="port">8080</property>--->


这是在我的arquillian.xml中的

你有完整的stacktrace吗?尝试完全删除这个org.jboss.arquillian:arquillian junit:1.0.0.Alpha5依赖项。现在我遇到了这个错误:测试出错:com.company.trickservice.webapp.api.test.trickerResourceTest:无法部署到容器:{“JBAS014671:失败的服务”=>{服务jboss.persistenceunit中的“jboss.persistenceunit.\“test.war#test\”=>“org.jboss.msc.ser vice.StartException.\“test.war#test\”:无法启动服务“}这是AppServer的一个部署错误,因此..您的持久性设置有“问题”?server.log可能有更多详细信息。正确的答案是为了避免将来出现此类问题,您可以通过执行
archive.addPackages(true,new excluderegexpath(“.*Test.class$”)一次添加所有类,PROJECT_ROOT_包)
如果PROJECT_ROOT_包是您的根包,这将添加所有类。它需要一个过滤器,以不包括测试类,因为在执行时,它们将可用。感谢您指出多个版本的问题。我现在搜索了将近一个小时的错误-我所需要做的就是将arquillian从1.1.8升级到1.1.11现在,wich按预期工作。
<arquillian xmlns="http://jboss.org/schema/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="jbossas-managed" default="true">
        <configuration>
            <property name="jbossHome">target/jboss-as-7.1.1.Final</property>
        </configuration>
    </container>
</arquillian>
<dependency>
  <groupId>org.jboss.arquillian</groupId>
  <artifactId>arquillian-bom</artifactId>
  <version>${org.jboss.arquillian.bom.version}</version>
  <type>pom</type>
  <scope>import</scope>
</dependency>
<org.jboss.arquillian.junit.version>1.0.0.CR7</org.jboss.arquillian.junit.version>
<org.jboss.arquillian.spi.version>1.0.0.Alpha5</org.jboss.arquillian.spi.version>   

<dependency>
  <groupId>org.jboss.arquillian.junit</groupId>
  <artifactId>arquillian-junit-container</artifactId>
  <version>${org.jboss.arquillian.junit.version}</version>
  <scope>test</scope>
</dependency>                       
<dependency>
  <groupId>org.jboss.arquillian.protocol</groupId>
  <artifactId>arquillian-protocol-servlet</artifactId>
  <version>${org.jboss.arquillian.junit.version}</version>
  <scope>test</scope>
</dependency>       
<dependency>
  <groupId>org.jboss.arquillian</groupId>
  <artifactId>arquillian-spi</artifactId>
  <version>${org.jboss.arquillian.spi.version}</version>
  <scope>test</scope>
</dependency>       
<org.jboss.arquillian.bom.version>1.0.0.CR7</org.jboss.arquillian.bom.version>  
<!--        <property name="host">172.33.22.11</property>
       <property name="port">8080</property>--->