<?xml version="1.0" encoding="UTF-8" standalone="no"?><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>

  <artifactId>examples</artifactId>
  <packaging>jar</packaging>
  <name>Examples support</name>
  <description>Examples support package.</description>

  <parent>
     <groupId>de.iip-ecosphere.platform</groupId>
     <artifactId>platformDependenciesSpring</artifactId>
     <version>0.8.0</version>
     <relativePath/>
  </parent>

  <dependencies>
    <!-- This is not needed in normal programs! Here we know that the test shall be Spring-based,
         but in normal settings it's even not known what the service execution framework is. -->
    <dependency>
      <artifactId>services.spring</artifactId>
      <groupId>de.iip-ecosphere.platform</groupId>
      <version>${project.version}</version>
    </dependency>
  
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <scope>test</scope>
    </dependency>
    <dependency>
      <artifactId>support.json-jackson</artifactId>
      <groupId>de.iip-ecosphere.platform</groupId>
      <scope>test</scope>
      <version>${project.version}</version>
    </dependency> 
    <dependency>
      <artifactId>support.yaml-snakeyaml</artifactId>
      <groupId>de.iip-ecosphere.platform</groupId>
      <scope>test</scope>
      <version>${project.version}</version>
    </dependency> 
    <dependency>
      <artifactId>support.commons-apache</artifactId>
      <groupId>de.iip-ecosphere.platform</groupId>
      <scope>test</scope>
      <version>${project.version}</version>
    </dependency>
      <dependency>
        <groupId>de.iip-ecosphere.platform</groupId>
        <artifactId>support</artifactId>
        <version>${project.version}</version>
        <type>test-jar</type>
      </dependency>
      <dependency>
        <groupId>de.iip-ecosphere.platform</groupId>
        <artifactId>support.aas</artifactId>
        <version>${project.version}</version>
        <type>test-jar</type>
      </dependency>
	  <dependency>
	    <groupId>de.iip-ecosphere.platform</groupId>
	    <artifactId>transport</artifactId>
	    <version>${project.version}</version>
	    <type>test-jar</type>
	  </dependency>
      <dependency>
        <groupId>de.iip-ecosphere.platform</groupId>
        <artifactId>support.bytecode-bytebuddy</artifactId>
        <version>${project.version}</version>
        <scope>test</scope>
      </dependency>
      <dependency>
        <groupId>de.iip-ecosphere.platform</groupId>
        <artifactId>configuration.configuration</artifactId>
        <version>${project.version}</version>
        <scope>test</scope>
      </dependency>
      <dependency>
        <groupId>de.iip-ecosphere.platform</groupId>
        <artifactId>configuration.configuration</artifactId>
        <version>${project.version}</version>
        <type>test-jar</type>
        <scope>test</scope>
      </dependency>
      <dependency>
         <groupId>de.iip-ecosphere.platform</groupId>
         <artifactId>configuration.easy</artifactId>
         <version>${project.version}</version>
         <scope>test</scope>
        </dependency>
      <dependency>
         <groupId>de.iip-ecosphere.platform</groupId>
         <artifactId>configuration.easy</artifactId>
         <version>${project.version}</version>
         <type>test-jar</type>
         <scope>test</scope>
        </dependency>
  </dependencies>
  
  <build>
    <plugins>
       <plugin>
         <groupId>de.iip-ecosphere.platform</groupId>
         <artifactId>dependency-plugin</artifactId>
         <version>${project.version}</version>
         <executions>
           <execution>
             <id>unpack</id>
             <phase>generate-sources</phase>
             <goals>
               <goal>unpack</goal>
             </goals>
             <configuration>
               <artifactItems>
                 <artifactItem>
                   <groupId>de.iip-ecosphere.platform</groupId>
                   <artifactId>configuration.easy</artifactId>
                   <version>${project.version}</version>
                   <classifier>easy</classifier>
                   <type>zip</type>
                   <overWrite>true</overWrite>
                   <outputDirectory>${project.build.directory}/easy</outputDirectory>
                   <destFileName>model.jar</destFileName>
                   <excludes>cfg/*.*</excludes>
                 </artifactItem>
               </artifactItems>
               <cleanup>
                   <directory>${project.build.directory}/easy</directory>
                   <includes>
                       <include>cfg</include>
                       <include>files</include>
                       <include>meta</include>
                       <include>vtl</include>
                       <include>IIPEcosphere*.*</include>
                   </includes>
               </cleanup>
               <overWriteReleases>false</overWriteReleases>
               <overWriteSnapshots>true</overWriteSnapshots>
               <force>true</force>
             </configuration>
           </execution>
           <execution>
             <id>unpack-easy-test</id>
             <phase>generate-sources</phase>
             <goals>
               <goal>unpack</goal>
             </goals>
             <configuration>
               <artifactItems>
                 <artifactItem>
                   <groupId>de.iip-ecosphere.platform</groupId>
                   <artifactId>configuration.configuration</artifactId>
                   <version>${project.version}</version>
                   <classifier>easy-test</classifier>
                   <type>zip</type>
                   <overWrite>true</overWrite>
                   <outputDirectory>${project.build.directory}/easy-test/src/test/easy</outputDirectory>
                   <destFileName>model.jar</destFileName>
                   <excludes>cfg/*.*</excludes>
                 </artifactItem>
               </artifactItems>
               <cleanup>
                   <directory>${project.build.directory}/easy-test/src/test/easy</directory>
                   <includes>
                       <include>cfg</include>
                       <include>files</include>
                       <include>meta</include>
                       <include>vtl</include>
                       <include>IIPEcosphere*.*</include>
                   </includes>
               </cleanup>
               <overWriteReleases>false</overWriteReleases>
               <overWriteSnapshots>true</overWriteSnapshots>
               <force>true</force>
             </configuration>
           </execution>
           
            <execution>
                <id>okto plugins</id>
                <goals>
                    <goal>unpack-plugins</goal>
                </goals>
                <phase>test-compile</phase>
                <configuration>
                    <plugins>
                        <plugin>
                            <artifactId>support.aas.basyx2</artifactId>
                        </plugin>
                        <plugin>
                            <artifactId>support.aas.basyx2.server</artifactId>
                        </plugin>
                        <plugin>
                            <artifactId>support.aas.basyx</artifactId>
                        </plugin>
                        <plugin>
                            <artifactId>test.amqp.qpid</artifactId>
                            <asTest>true</asTest>
                        </plugin>
                    </plugins>
                    <version>${iip.version}</version>
                </configuration>
            </execution>
           
         </executions>
       </plugin>
    </plugins>
  </build>

</project>