<?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>ecsRuntime.kubernetes</artifactId>
  <packaging>jar</packaging>
  <name>ECSRuntime-Kubernetes</name>
  <description>Kubernetes extension for IIP-Ecosphere ECS-Runtime.</description>

  <parent>
     <groupId>de.iip-ecosphere.platform</groupId>
     <artifactId>platformDependenciesBOM</artifactId>
     <version>0.8.0</version>
     <relativePath/>
  </parent>
 
  <dependencies>
    <dependency>
     <groupId>de.iip-ecosphere.platform</groupId>
     <artifactId>ecsRuntime</artifactId>
     <version>${project.version}</version>
    </dependency>
    <dependency>
     <groupId>de.iip-ecosphere.platform</groupId>
     <artifactId>support.iip-aas</artifactId>
     <version>${project.version}</version>
    </dependency>
    <dependency>
     <groupId>de.iip-ecosphere.platform</groupId>
     <artifactId>support.aas</artifactId>
     <version>${project.version}</version>
    </dependency>
    <dependency>
     <groupId>de.iip-ecosphere.platform</groupId>
     <artifactId>transport</artifactId>
     <version>${project.version}</version>
    </dependency>
    <!-- NO dependency to de.iip-ecosphere.platform.services!! -->

    <dependency>
     <groupId>de.iip-ecosphere.platform</groupId>
     <artifactId>support.aas.basyx</artifactId>
     <version>${project.version}</version>
     <scope>test</scope>
    </dependency>  
    <dependency>
      <groupId>de.iip-ecosphere.platform</groupId>
      <artifactId>transport</artifactId>
      <version>${project.version}</version>
      <type>test-jar</type>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>de.iip-ecosphere.platform</groupId>
      <artifactId>test.amqp.qpid</artifactId>
      <version>${project.version}</version>
      <type>test-jar</type>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.apache.qpid</groupId>
      <artifactId>qpid-broker</artifactId>
      <scope>test</scope>
      <version>${org.apache.qpid.version}</version>
    </dependency>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <scope>test</scope>
    </dependency>
    
    <dependency>
      <groupId>io.kubernetes</groupId>
      <artifactId>client-java</artifactId>
      <version>10.0.0</version>
    </dependency>
    <dependency>
      <groupId>org.apache.httpcomponents</groupId>
      <artifactId>httpclient</artifactId>
      <version>4.5.13</version>
    </dependency>
    <dependency>
      <groupId>commons-logging</groupId>
      <artifactId>commons-logging</artifactId>
      <version>1.2</version>
    </dependency>
    <dependency>
      <groupId>com.googlecode.json-simple</groupId>
      <artifactId>json-simple</artifactId>
      <version>${com.googlecode.json-simple.version}</version>
      <scope>test</scope>
    </dependency>
    
    <dependency>
      <groupId>de.iip-ecosphere.platform</groupId>
      <artifactId>transport.mqttv5</artifactId>
      <version>${project.version}</version>
    </dependency>
    <dependency>
      <groupId>de.iip-ecosphere.platform</groupId>
      <artifactId>transport.amqp</artifactId>
      <version>${project.version}</version>
      <scope>test</scope>
    </dependency>
        
     <dependency>
       <groupId>com.google.protobuf</groupId>
       <artifactId>protobuf-java</artifactId>
       <scope>test</scope>
       <version>${protobuf.version}</version>
     </dependency>
	<dependency>
	  <groupId>de.iip-ecosphere.platform</groupId>
	  <artifactId>test.mqtt.hivemq</artifactId>
	  <version>${project.version}</version>
	  <type>test-jar</type>
	  <scope>test</scope>
	</dependency>   
    <dependency>
      <artifactId>support.commons-apache</artifactId>
      <groupId>de.iip-ecosphere.platform</groupId>
      <scope>test</scope>
      <version>${project.version}</version>
    </dependency>
	<dependency>
	  <groupId>com.hivemq</groupId>
	  <artifactId>hivemq-community-edition-embedded</artifactId>
	  <scope>test</scope>
      <version>${com.hivemq.version}</version>
	</dependency>
	<dependency>
	  <groupId>org.eclipse.paho</groupId>
	  <artifactId>org.eclipse.paho.mqttv5.client</artifactId>
      <version>${eclipse.paho.version}</version>
	</dependency>
	
	<dependency>
     <groupId>com.esotericsoftware</groupId>
     <artifactId>kryo</artifactId>
     <version>5.2.1</version>
    </dependency>
  </dependencies>

  <build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-dependency-plugin</artifactId>
        <executions>
          <execution>
            <id>copy-dependencies</id>
            <goals>
               <goal>copy-dependencies</goal>
            </goals>
            <phase>package</phase>
            <configuration>
               <prependGroupId>true</prependGroupId>
               <outputDirectory>${project.build.directory}/jars</outputDirectory>
               <overWriteReleases>false</overWriteReleases>
               <overWriteSnapshots>true</overWriteSnapshots>
               <overWriteIfNewer>true</overWriteIfNewer>
            </configuration>
          </execution>
        </executions>
      </plugin>
      <!--<plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-jar-plugin</artifactId>
        <version>2.3.1</version>
        <configuration>
          <outputDirectory>${project.build.directory}/jars</outputDirectory>
        </configuration>
      </plugin>-->
      
     <plugin>
         <groupId>de.iip-ecosphere.platform</groupId>
         <artifactId>dependency-plugin</artifactId>
         <version>${project.version}</version>
         <executions>
             <execution>
                 <id>build-classpath-plugin</id>
                 <phase>package</phase>
                 <goals>
                     <goal>build-plugin-classpath</goal>
                 </goals>
             </execution>
             <execution>
                 <id>copy-dependencies</id>
                 <phase>package</phase>
                 <goals>
                     <goal>copy-plugin-dependencies</goal>
                 </goals>
             </execution>
             <execution>
                 <id>assemble</id>
                 <phase>package</phase>
                 <goals>
                     <goal>assemble-plugin</goal>
                 </goals>
             </execution>
         </executions>
     </plugin>
      
    </plugins>
  </build>
</project>