<!--

    Copyright (C) 2011 Progress Software, Inc. All rights reserved.
    http://fusesource.com

    The software in this package is published under the terms of the CDDL license
    a copy of which has been included with this distribution in the license.txt file.

-->

<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">
  <modelVersion>4.0.0</modelVersion>

  <parent>
    <groupId>org.fusesource.rider</groupId>
    <artifactId>project</artifactId>
    <version>2.1.708</version>
    <relativePath>..</relativePath>
  </parent>

  <artifactId>ide-jclouds</artifactId>
  <packaging>bundle</packaging>

  <name>${project.artifactId}</name>
  <description>IDE :: JClouds</description>

  <properties>
    <jclouds.osgi.version.clean>${jclouds-version}</jclouds.osgi.version.clean>

    <rider.osgi.export>
      javax.inject*;version=${rider.osgi.version.clean};-noimport:=true;version=${rider.osgi.version.clean};-noimport:=true,
      com.google.gson*;version=${rider.osgi.version.clean};-noimport:=true;version=${rider.osgi.version.clean};-noimport:=true,
      com.google.common*;version=${guava.osgi.version.clean};-noimport:=true;version=${rider.osgi.version.clean};-noimport:=true,
      com.google.inject*;version=${rider.osgi.version.clean};-noimport:=true;version=${rider.osgi.version.clean};-noimport:=true,
      org.jclouds*;version=${jclouds.osgi.version.clean};-noimport:=true,
      net.oauth*,;version=${rider.osgi.version.clean};-noimport:=true
    </rider.osgi.export>
    <rider.osgi.private.pkg>
      net.iharder.base64*,
      biz.source_code.base64Coder*,
      com.jamesmurty*,
      org.yaml*
    </rider.osgi.private.pkg>
    <rider.osgi.import.before.defaults>
      !com.google.inject.internal.asm.util*,
      !com.google.gdata*,
      !sun.misc,
      !org.apache.log4j.jmx,
      !org.apache.log4j.spi,
      !jline*,
      !org.xml.*,
      !javax.xml.parsers,
  	  !org.jclouds.javax.annotation
    </rider.osgi.import.before.defaults>
          <!--
      TODO find jar with these packages?
      !com.google.inject.internal.asm.util*,
      !com.google.gdata*,
    -->
    <rider.osgi.import.additional>
    </rider.osgi.import.additional>
    <rider.osgi.services.export>
    </rider.osgi.services.export>
    <rider.osgi.embed.dependency>*;scope=compile|runtime;inline=false;groupId=org.jclouds.provider|org.jclouds|org.jclouds.api|net.schmizz|org.apache.servicemix.bundles|org.bouncycastle</rider.osgi.embed.dependency>
    <rider.osgi.embed.transitive>true</rider.osgi.embed.transitive>
  </properties>

  <dependencies>

      <!--
      <dependency>
        <groupId>org.osgi</groupId>
        <artifactId>org.osgi.core</artifactId>
        <scope>provided</scope>
      </dependency>

      <dependency>
        <groupId>org.osgi</groupId>
        <artifactId>org.osgi.compendium</artifactId>
        <scope>provided</scope>
      </dependency>
      -->

      <dependency>
          <groupId>org.fusesource.fabric</groupId>
          <artifactId>fabric-core-agent-ssh</artifactId>
          <version>${fabric-version}</version>
      </dependency>
      <dependency>
          <groupId>org.fusesource.fabric</groupId>
          <artifactId>fabric-core-agent-jclouds</artifactId>
          <version>${fabric-version}</version>
      </dependency>
      <dependency>
          <groupId>org.jclouds</groupId>
          <artifactId>jclouds-all</artifactId>
          <version>${jclouds-version}</version>
      </dependency>

      <dependency>
          <groupId>net.schmizz</groupId>
          <artifactId>sshj</artifactId>
          <version>${sshj.version}</version>
      </dependency>
      <dependency>
          <groupId>org.apache.servicemix.bundles</groupId>
          <artifactId>org.apache.servicemix.bundles.jzlib</artifactId>
          <version>${org.apache.servicemix.bundles.jzlib.version}</version>
      </dependency>
<!--
      <dependency>
          <groupId>org.bouncycastle</groupId>
          <artifactId>bcprov-jdk15</artifactId>
          <version>1.46</version>
      </dependency>
-->

      <!--
      <dependency>
        <groupId>org.jclouds.karaf</groupId>
        <artifactId>jclouds-driver-sshj</artifactId>
        <version>${jclouds-karaf-version}</version>
      </dependency>

      -->

  </dependencies>

  <build>
    <plugins>

    </plugins>
  </build>

</project>