<?xml version="1.0" encoding="UTF-8"?>
<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">
  <parent>
    <groupId>com.eurodyn.qlack2.util</groupId>
    <artifactId>qlack2-util-drivers</artifactId>
    <version>2.3.2</version>
  </parent>
  <modelVersion>4.0.0</modelVersion>

  <artifactId>qlack2-util-drivers-ojdbc8</artifactId>

  <profiles>
    <profile>
      <id>fetch-and-install-ojdbc</id>
      <activation>
        <file>
          <missing>src/lib/ojdbc8.jar</missing>
        </file>
      </activation>
      <build>
        <plugins>
          <plugin>
            <groupId>com.googlecode.maven-download-plugin</groupId>
            <artifactId>download-maven-plugin</artifactId>
            <version>${download-maven-plugin.version}</version>
            <executions>
              <execution>
                <id>fetch-oracle-jdbc</id>
                <phase>initialize</phase>
                <goals>
                  <goal>wget</goal>
                </goals>
                <configuration>
                  <url>
                    http://nexus.eurodyn.com/repository/maven-3rdparty/com/oracle/ojdbc8/12.2.0.1/ojdbc8-12.2.0.1.jar
                  </url>
                  <outputDirectory>src/lib</outputDirectory>
                  <outputFileName>ojdbc8.jar</outputFileName>
                  <md5>057478599050cf8999ced6069d3ccbf4</md5>
                </configuration>
              </execution>
            </executions>
          </plugin>
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-install-plugin</artifactId>
            <version>${maven-install-plugin.version}</version>
            <executions>
              <execution>
                <id>install-oracle-jdbc</id>
                <goals>
                  <goal>install-file</goal>
                </goals>
                <phase>initialize</phase>
                <configuration>
                  <groupId>com.oracle.jdbc</groupId>
                  <artifactId>ojdbc8</artifactId>
                  <version>${oracle.db.version}</version>
                  <packaging>jar</packaging>
                  <generatePom>true</generatePom>
                  <createChecksum>true</createChecksum>
                  <file>${project.basedir}/src/lib/ojdbc8.jar</file>
                </configuration>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
    </profile>
    <profile>
      <id>install-ojdbc</id>
      <activation>
        <file>
          <exists>src/lib/ojdbc8.jar</exists>
        </file>
      </activation>
      <build>
        <plugins>
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-install-plugin</artifactId>
            <version>${maven-install-plugin.version}</version>
            <executions>
              <execution>
                <id>install-oracle-jdbc</id>
                <goals>
                  <goal>install-file</goal>
                </goals>
                <phase>initialize</phase>
                <configuration>
                  <groupId>com.oracle.jdbc</groupId>
                  <artifactId>ojdbc8</artifactId>
                  <version>${oracle.db.version}</version>
                  <packaging>jar</packaging>
                  <generatePom>true</generatePom>
                  <createChecksum>true</createChecksum>
                  <file>${project.basedir}/src/lib/ojdbc8.jar</file>
                </configuration>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
    </profile>
  </profiles>

</project>