<?xml version="1.0" encoding="UTF-8"?>
  <!--
  vi:ts=2:sw=2:expandtab:
-->
<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/maven-v4_0_0.xsd">

  <!-- Parent -->
  <parent>
    <groupId>org.jboss.bootstrap</groupId>
    <artifactId>jboss-bootstrap-build</artifactId>
    <version>2.1.0-alpha-2</version>
  </parent>

  <!-- Model Version -->
  <modelVersion>4.0.0</modelVersion>

  <!-- Artifact Configuration -->
  <artifactId>jboss-bootstrap-spi-test</artifactId>
  <name>JBoss Bootstrap SPI Test</name>
  <description>SPI Testing for JBoss Bootstrap</description>


  <!-- Properties -->
  <properties>

    <!-- Versioning -->
    <version.org.jboss.aop_jboss.aop>2.0.0.SP1</version.org.jboss.aop_jboss.aop>
    <version.org.jboss.logging_jboss.logging.log4j>2.0.6.GA</version.org.jboss.logging_jboss.logging.log4j>
    <version.org.jboss.logging_jboss.logging.spi>2.0.5.GA</version.org.jboss.logging_jboss.logging.spi>
    <version.org.jboss.kernel_jboss.kernel>2.2.0.Alpha2</version.org.jboss.kernel_jboss.kernel>
    <version.org.jboss.kernel_jboss.aop.mc.int>2.2.0.Alpha2</version.org.jboss.kernel_jboss.aop.mc.int>
    <version.org.jboss_jbossxb>2.0.2.Beta4</version.org.jboss_jbossxb>
    <version.org.jboss_jboss.common.core>2.2.17.GA</version.org.jboss_jboss.common.core>
    <version.org.jboss_jboss.reflect>2.0.0.GA</version.org.jboss_jboss.reflect>
    <version.apache_xerces_xml.apis>2.9.1</version.apache_xerces_xml.apis>
    <version.apache_xerces_xercesImpl>2.9.1</version.apache_xerces_xercesImpl>
    <version.wutka_dtdparser_dtdparser121>1.2.1</version.wutka_dtdparser_dtdparser121>
    <version.javax.activation_activation>1.1.1</version.javax.activation_activation>
    <version.log4j_log4j>1.2.14</version.log4j_log4j>
    <version.org.jboss.man_jboss.managed>2.0.0.GA</version.org.jboss.man_jboss.managed>
    <version.org.jboss.man_jboss.metatype>2.0.0.GA</version.org.jboss.man_jboss.metatype>
    <version.org.jboss_jboss.mdr>2.2.0.Alpha1</version.org.jboss_jboss.mdr>
    <version.sun_jaxb_jaxb_api>2.1.4</version.sun_jaxb_jaxb_api>
    <version.org.jboss.kernel_jboss.dependency>2.2.0.Alpha2</version.org.jboss.kernel_jboss.dependency>
    <version.trove_trove>2.1.1</version.trove_trove>
    <version.javassist_javassist>3.9.0.GA</version.javassist_javassist>
    <version.javax.inject_javax.inject>1</version.javax.inject_javax.inject>

  </properties>

  <!-- Build -->
  <build>
    <plugins>
      <plugin>
        <artifactId>maven-dependency-plugin</artifactId>
        <executions>
          <execution>
            <id>copy</id>
            <phase>process-test-resources</phase>
            <goals>
              <goal>copy</goal>
            </goals>
            <configuration>
              <includeScope>runtime</includeScope>
              <outputDirectory>${project.build.directory}/lib</outputDirectory>
              <stripVersion>true</stripVersion>
              <artifactItems>
                <artifactItem>
                  <groupId>org.jboss.bootstrap</groupId>
                  <artifactId>jboss-bootstrap-api</artifactId>
                  <version>${version}</version>
                </artifactItem>
                <artifactItem>
                  <groupId>org.jboss.bootstrap</groupId>
                  <artifactId>jboss-bootstrap-spi</artifactId>
                  <version>${version}</version>
                </artifactItem>
                <artifactItem>
                  <groupId>org.jboss.bootstrap</groupId>
                  <artifactId>jboss-bootstrap-api-mc</artifactId>
                  <version>${version}</version>
                </artifactItem>
                <artifactItem>
                  <groupId>org.jboss.bootstrap</groupId>
                  <artifactId>jboss-bootstrap-spi-mc</artifactId>
                  <version>${version}</version>
                </artifactItem>
                <artifactItem>
                  <groupId>org.jboss.bootstrap</groupId>
                  <artifactId>jboss-bootstrap-impl-base</artifactId>
                  <version>${version}</version>
                </artifactItem>
                <artifactItem>
                  <groupId>org.jboss.bootstrap</groupId>
                  <artifactId>jboss-bootstrap-impl-mc</artifactId>
                  <version>${version}</version>
                </artifactItem>
                <artifactItem>
                  <groupId>org.jboss.logging</groupId>
                  <artifactId>jboss-logging-spi</artifactId>
                  <version>${version.org.jboss.logging_jboss.logging.spi}</version>
                </artifactItem>
                <artifactItem>
                  <groupId>org.jboss.logging</groupId>
                  <artifactId>jboss-logging-log4j</artifactId>
                  <version>${version.org.jboss.logging_jboss.logging.log4j}</version>
                </artifactItem>
                <artifactItem>
                  <groupId>org.jboss.kernel</groupId>
                  <artifactId>jboss-kernel</artifactId>
                  <version>${version.org.jboss.kernel_jboss.kernel}</version>
                </artifactItem>
                <artifactItem>
                  <groupId>org.jboss</groupId>
                  <artifactId>jbossxb</artifactId>
                  <version>${version.org.jboss_jbossxb}</version>
                </artifactItem>
                <artifactItem>
                  <groupId>org.jboss</groupId>
                  <artifactId>jboss-common-core</artifactId>
                  <version>${version.org.jboss_jboss.common.core}</version>
                </artifactItem>
                <artifactItem>
                  <groupId>org.jboss</groupId>
                  <artifactId>jboss-reflect</artifactId>
                  <version>${version.org.jboss_jboss.reflect}</version>
                </artifactItem>
                <artifactItem>
                  <groupId>apache-xerces</groupId>
                  <artifactId>xml-apis</artifactId>
                  <version>${version.apache_xerces_xml.apis}</version>
                </artifactItem>
                <artifactItem>
                  <groupId>apache-xerces</groupId>
                  <artifactId>xercesImpl</artifactId>
                  <version>${version.apache_xerces_xercesImpl}</version>
                </artifactItem>
                <artifactItem>
                  <groupId>wutka-dtdparser</groupId>
                  <artifactId>dtdparser121</artifactId>
                  <version>${version.wutka_dtdparser_dtdparser121}</version>
                </artifactItem>
                <artifactItem>
                  <groupId>javax.activation</groupId>
                  <artifactId>activation</artifactId>
                  <version>${version.javax.activation_activation}</version>
                </artifactItem>
                <artifactItem>
                  <groupId>log4j</groupId>
                  <artifactId>log4j</artifactId>
                  <version>${version.log4j_log4j}</version>
                </artifactItem>
                <artifactItem>
                  <groupId>org.jboss.man</groupId>
                  <artifactId>jboss-managed</artifactId>
                  <version>${version.org.jboss.man_jboss.managed}</version>
                </artifactItem>
                <artifactItem>
                  <groupId>org.jboss.man</groupId>
                  <artifactId>jboss-metatype</artifactId>
                  <version>${version.org.jboss.man_jboss.metatype}</version>
                </artifactItem>
                <artifactItem>
                  <groupId>org.jboss</groupId>
                  <artifactId>jboss-mdr</artifactId>
                  <version>${version.org.jboss_jboss.mdr}</version>
                </artifactItem>
                <artifactItem>
                  <groupId>sun-jaxb</groupId>
                  <artifactId>jaxb-api</artifactId>
                  <version>${version.sun_jaxb_jaxb_api}</version>
                </artifactItem>
                <artifactItem>
                  <groupId>org.jboss.kernel</groupId>
                  <artifactId>jboss-dependency</artifactId>
                  <version>${version.org.jboss.kernel_jboss.dependency}</version>
                </artifactItem>
                <artifactItem>
                  <groupId>org.jboss.aop</groupId>
                  <artifactId>jboss-aop</artifactId>
                  <version>${version.org.jboss.aop_jboss.aop}</version>
                </artifactItem>
                <artifactItem>
                  <groupId>org.jboss.kernel</groupId>
                  <artifactId>jboss-aop-mc-int</artifactId>
                  <version>${version.org.jboss.kernel_jboss.aop.mc.int}</version>
                </artifactItem>
                <artifactItem>
                  <groupId>trove</groupId>
                  <artifactId>trove</artifactId>
                  <version>${version.trove_trove}</version>
                </artifactItem>
                <artifactItem>
                  <groupId>javax.inject</groupId>
                  <artifactId>javax.inject</artifactId>
                  <version>${version.javax.inject_javax.inject}</version>
                </artifactItem>
                <artifactItem>
                  <groupId>javassist</groupId>
                  <artifactId>javassist</artifactId>
                  <artifactId>javassist</artifactId>
                  <version>${version.javassist_javassist}</version>
                </artifactItem>
              </artifactItems>
            </configuration>
          </execution>
        </executions>
      </plugin>
    </plugins>
  </build>

  <!-- Dependencies -->
  <dependencies>

    <!--

      The ONLY dependencies allowed in this section are upon the
      bootstrap-spi and JUnit. Anything else will either fail
      the tests or render them invalid. The purpose of this project is
      to ensure that the Server may be launched with *only* the
      bootstrap SPI upon the application classpath. Other dependencies
      must be added to the dependency plugin configuration to be placed
      in target/lib.
    -->

    <dependency>
      <groupId>org.jboss.bootstrap</groupId>
      <artifactId>jboss-bootstrap-api</artifactId>
      <version>${version}</version>
    </dependency>

    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
    </dependency>

  </dependencies>
</project>
