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

  <artifactId>pdi-libs</artifactId>
  <packaging>pom</packaging>

  <name>PDI Client Libraries</name>

  <parent>
    <artifactId>pdi-assemblies</artifactId>
    <groupId>org.pentaho.di</groupId>
    <version>9.4.0.0-SNAPSHOT</version>
  </parent>

  <properties>
    <pdi-engine-spark.version>${project.version}</pdi-engine-spark.version>
    <rxjava.version>2.2.3</rxjava.version>
    <pentaho-mongodb-plugin.version>9.4.0.0-SNAPSHOT</pentaho-mongodb-plugin.version>

    <pentaho-json.version>9.4.0.0-SNAPSHOT</pentaho-json.version>
    <pentaho-hadoop-shims.version>9.4.0.0-SNAPSHOT</pentaho-hadoop-shims.version>
    <pdi-spark-driver.version>${project.version}</pdi-spark-driver.version>
    <pdi-osgi-bridge.version>9.4.0.0-SNAPSHOT</pdi-osgi-bridge.version>
    <commons-database.version>9.4.0.0-SNAPSHOT</commons-database.version>
    <pentaho-registry.version>9.4.0.0-SNAPSHOT</pentaho-registry.version>
    <pentaho-metaverse.version>9.4.0.0-SNAPSHOT</pentaho-metaverse.version>
    <platform.version>9.4.0.0-SNAPSHOT</platform.version>
    <pentaho-reporting.version>9.4.0.0-SNAPSHOT</pentaho-reporting.version>
    <big-data-plugin.version>9.4.0.0-SNAPSHOT</big-data-plugin.version>

    <!-- third party -->
    <derbyclient.version>10.2.1.6</derbyclient.version>
    <hsqldb.version>2.3.2</hsqldb.version>
    <jaybird.version>2.1.6</jaybird.version>
    <jt400.version>6.1</jt400.version>
    <LucidDbClient-minimal.version>0.9.4</LucidDbClient-minimal.version>
    <sapdbc.version>7.4.4</sapdbc.version>
    <sqlite-jdbc.version>3.27.2.1</sqlite-jdbc.version>
    <webservices-api.version>2.3.1</webservices-api.version>
    <webservices-rt.version>2.3.1</webservices-rt.version>
    <asm.version>3.2</asm.version>
    <blueprints-core.version>2.6.0</blueprints-core.version>
    <commons-configuration.version>1.9</commons-configuration.version>
    <flexjson.version>2.1</flexjson.version>
    <jersey-multipart.version>1.19.1</jersey-multipart.version>
    <mimepull.version>1.9.3</mimepull.version>
    <jsr311-api.version>1.1.1</jsr311-api.version>
    <enunciate-jersey-rt.version>1.27</enunciate-jersey-rt.version>
    <enunciate-core-annotations.version>1.27</enunciate-core-annotations.version>
    <tyrus-standalone-client.version>1.13.1</tyrus-standalone-client.version>
    <databricks.version>4.0.0</databricks.version>
    <javax.servlet-api.version>3.1.0</javax.servlet-api.version>
    <jface.version>3.22.0</jface.version>
  </properties>

  <dependencies>
    <!-- kettle -->
    <dependency>
      <groupId>pentaho-kettle</groupId>
      <artifactId>kettle-core</artifactId>
      <version>${project.version}</version>
    </dependency>
    <dependency>
      <groupId>pentaho-kettle</groupId>
      <artifactId>kettle-engine</artifactId>
      <version>${project.version}</version>
      <exclusions>
        <exclusion>
          <groupId>javax.servlet</groupId>
          <artifactId>*</artifactId>
        </exclusion>
      </exclusions>
    </dependency>
    <dependency>
      <groupId>pentaho-kettle</groupId>
      <artifactId>kettle-dbdialog</artifactId>
      <version>${project.version}</version>
      <exclusions>
        <exclusion>
          <groupId>org.eclipse.swt</groupId>
          <artifactId>*</artifactId>
        </exclusion>
        <exclusion>
          <groupId>org.eclipse</groupId>
          <artifactId>jface</artifactId>
        </exclusion>
      </exclusions>
    </dependency>
    <dependency>
      <groupId>pentaho-kettle</groupId>
      <artifactId>kettle-ui-swt</artifactId>
      <version>${project.version}</version>
      <exclusions>
        <exclusion>
          <groupId>org.eclipse.swt</groupId>
          <artifactId>*</artifactId>
        </exclusion>
        <exclusion>
          <groupId>org.eclipse.core</groupId>
          <artifactId>*</artifactId>
        </exclusion>
        <exclusion>
          <groupId>org.eclipse.equinox</groupId>
          <artifactId>common</artifactId>
        </exclusion>
        <exclusion>
          <groupId>org.eclipse</groupId>
          <artifactId>jface</artifactId>
        </exclusion>
      </exclusions>
    </dependency>
    <dependency>
      <groupId>pentaho</groupId>
      <artifactId>pentaho-big-data-legacy-core</artifactId>
      <version>${big-data-plugin.version}</version>
      <exclusions>
        <exclusion>
          <groupId>*</groupId>
          <artifactId>*</artifactId>
        </exclusion>
      </exclusions>
    </dependency>

    <dependency>
      <groupId>pentaho</groupId>
      <artifactId>pentaho-mongodb-plugin</artifactId>
      <version>${pentaho-mongodb-plugin.version}</version>
    </dependency>
    <dependency>
      <groupId>pentaho</groupId>
      <artifactId>pentaho-mongo-utils</artifactId>
      <version>${pentaho-mongodb-plugin.version}</version>
    </dependency>
    <dependency>
      <groupId>org.mongodb</groupId>
      <artifactId>mongo-java-driver</artifactId>
      <version>3.12.10</version>
    </dependency>
    <!-- Updated Eclipse Dependencies -->
    <dependency>
      <groupId>org.eclipse.platform</groupId>
      <artifactId>org.eclipse.jface</artifactId>
      <version>${jface.version}</version>
      <exclusions>
        <exclusion>
          <groupId>org.eclipse.platform</groupId>
          <artifactId>org.eclipse.core.commands</artifactId>
        </exclusion>
        <exclusion>
          <groupId>org.eclipse.platform</groupId>
          <artifactId>org.eclipse.equinox.common</artifactId>
        </exclusion>
      </exclusions>
    </dependency>
    <!-- needed to avoid pulling in Java 11 artifacts --><commit_msg>[BACKLOG-36073] Cleanup mongo dependencies; metaverse no longer has a dependency on mongo plugin so the jar does not need to be in /lib<commit_after><?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">
  <modelVersion>4.0.0</modelVersion>

  <artifactId>pdi-libs</artifactId>
  <packaging>pom</packaging>

  <name>PDI Client Libraries</name>

  <parent>
    <artifactId>pdi-assemblies</artifactId>
    <groupId>org.pentaho.di</groupId>
    <version>9.4.0.0-SNAPSHOT</version>
  </parent>

  <properties>
    <pdi-engine-spark.version>${project.version}</pdi-engine-spark.version>
    <rxjava.version>2.2.3</rxjava.version>
    <pentaho-mongodb-plugin.version>9.4.0.0-SNAPSHOT</pentaho-mongodb-plugin.version>

    <pentaho-json.version>9.4.0.0-SNAPSHOT</pentaho-json.version>
    <pentaho-hadoop-shims.version>9.4.0.0-SNAPSHOT</pentaho-hadoop-shims.version>
    <pdi-spark-driver.version>${project.version}</pdi-spark-driver.version>
    <pdi-osgi-bridge.version>9.4.0.0-SNAPSHOT</pdi-osgi-bridge.version>
    <commons-database.version>9.4.0.0-SNAPSHOT</commons-database.version>
    <pentaho-registry.version>9.4.0.0-SNAPSHOT</pentaho-registry.version>
    <pentaho-metaverse.version>9.4.0.0-SNAPSHOT</pentaho-metaverse.version>
    <platform.version>9.4.0.0-SNAPSHOT</platform.version>
    <pentaho-reporting.version>9.4.0.0-SNAPSHOT</pentaho-reporting.version>
    <big-data-plugin.version>9.4.0.0-SNAPSHOT</big-data-plugin.version>

    <!-- third party -->
    <derbyclient.version>10.2.1.6</derbyclient.version>
    <hsqldb.version>2.3.2</hsqldb.version>
    <jaybird.version>2.1.6</jaybird.version>
    <jt400.version>6.1</jt400.version>
    <LucidDbClient-minimal.version>0.9.4</LucidDbClient-minimal.version>
    <sapdbc.version>7.4.4</sapdbc.version>
    <sqlite-jdbc.version>3.27.2.1</sqlite-jdbc.version>
    <webservices-api.version>2.3.1</webservices-api.version>
    <webservices-rt.version>2.3.1</webservices-rt.version>
    <asm.version>3.2</asm.version>
    <blueprints-core.version>2.6.0</blueprints-core.version>
    <commons-configuration.version>1.9</commons-configuration.version>
    <flexjson.version>2.1</flexjson.version>
    <jersey-multipart.version>1.19.1</jersey-multipart.version>
    <mimepull.version>1.9.3</mimepull.version>
    <jsr311-api.version>1.1.1</jsr311-api.version>
    <enunciate-jersey-rt.version>1.27</enunciate-jersey-rt.version>
    <enunciate-core-annotations.version>1.27</enunciate-core-annotations.version>
    <tyrus-standalone-client.version>1.13.1</tyrus-standalone-client.version>
    <databricks.version>4.0.0</databricks.version>
    <javax.servlet-api.version>3.1.0</javax.servlet-api.version>
    <jface.version>3.22.0</jface.version>
  </properties>

  <dependencies>
    <!-- kettle -->
    <dependency>
      <groupId>pentaho-kettle</groupId>
      <artifactId>kettle-core</artifactId>
      <version>${project.version}</version>
    </dependency>
    <dependency>
      <groupId>pentaho-kettle</groupId>
      <artifactId>kettle-engine</artifactId>
      <version>${project.version}</version>
      <exclusions>
        <exclusion>
          <groupId>javax.servlet</groupId>
          <artifactId>*</artifactId>
        </exclusion>
      </exclusions>
    </dependency>
    <dependency>
      <groupId>pentaho-kettle</groupId>
      <artifactId>kettle-dbdialog</artifactId>
      <version>${project.version}</version>
      <exclusions>
        <exclusion>
          <groupId>org.eclipse.swt</groupId>
          <artifactId>*</artifactId>
        </exclusion>
        <exclusion>
          <groupId>org.eclipse</groupId>
          <artifactId>jface</artifactId>
        </exclusion>
      </exclusions>
    </dependency>
    <dependency>
      <groupId>pentaho-kettle</groupId>
      <artifactId>kettle-ui-swt</artifactId>
      <version>${project.version}</version>
      <exclusions>
        <exclusion>
          <groupId>org.eclipse.swt</groupId>
          <artifactId>*</artifactId>
        </exclusion>
        <exclusion>
          <groupId>org.eclipse.core</groupId>
          <artifactId>*</artifactId>
        </exclusion>
        <exclusion>
          <groupId>org.eclipse.equinox</groupId>
          <artifactId>common</artifactId>
        </exclusion>
        <exclusion>
          <groupId>org.eclipse</groupId>
          <artifactId>jface</artifactId>
        </exclusion>
      </exclusions>
    </dependency>
    <dependency>
      <groupId>pentaho</groupId>
      <artifactId>pentaho-big-data-legacy-core</artifactId>
      <version>${big-data-plugin.version}</version>
      <exclusions>
        <exclusion>
          <groupId>*</groupId>
          <artifactId>*</artifactId>
        </exclusion>
      </exclusions>
    </dependency>

    <dependency>
      <groupId>pentaho</groupId>
      <artifactId>pentaho-mongo-utils</artifactId>
      <version>${pentaho-mongodb-plugin.version}</version>
    </dependency>
    <dependency>
      <groupId>org.mongodb</groupId>
      <artifactId>mongo-java-driver</artifactId>
      <version>3.12.10</version>
    </dependency>
    <!-- Updated Eclipse Dependencies -->
    <dependency>
      <groupId>org.eclipse.platform</groupId>
      <artifactId>org.eclipse.jface</artifactId>
      <version>${jface.version}</version>
      <exclusions>
        <exclusion>
          <groupId>org.eclipse.platform</groupId>
          <artifactId>org.eclipse.core.commands</artifactId>
        </exclusion>
        <exclusion>
          <groupId>org.eclipse.platform</groupId>
          <artifactId>org.eclipse.equinox.common</artifactId>
        </exclusion>
      </exclusions>
    </dependency>
    <!-- needed to avoid pulling in Java 11 artifacts -->
{'fraction_non_alphanumeric': 0.16707637534966516, 'fraction_numerical': 0.026701703823005848, 'mean_word_length': 2.9871578235890506, 'pattern_counts': {'":': 0, '<': 469, '<?xml version=': 2, '>': 469, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 6}, 'pii_count': 26, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5179144', 'n_tokens_mistral': 4441, 'n_tokens_neox': 4018, 'n_words': 349}