DataCleaner
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>org.eobjects.datacleaner</groupId> <artifactId>DataCleaner</artifactId> <version>5.8.1</version> </dependency>
<?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/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <!-- Maven plugin versions --> <javadoc.version>3.3.1</javadoc.version> <!-- Dependency versions --> <slf4j.version>1.7.33</slf4j.version> <junit.version>4.13.1</junit.version> <easymock.version>3.6</easymock.version> <httpcomponents.version>4.5.13</httpcomponents.version> <metamodel.version>5.3.5</metamodel.version> <metamodel.extras.version>5.3.4</metamodel.extras.version> <spring.version>5.2.19.RELEASE</spring.version> <freemarker.version>2.3.31</freemarker.version> <icu4j.version>65.1</icu4j.version> <jackson.version>2.13.1</jackson.version> <javax.servlet.version>3.1.0</javax.servlet.version> <javax.el.version>2.2.5</javax.el.version> <javax.annotation.version>1.2</javax.annotation.version> <scala.version>2.12.11</scala.version> <jung.version>2.1.1</jung.version> <guava.version>31.0.1-jre</guava.version> <guice.version>5.1.0</guice.version> <hadoop.version>3.3.1</hadoop.version> <spark.version>2.4.4</spark.version> <curator.version>2.13.0</curator.version> <log4j.version>2.17.1</log4j.version> <jaxb.api.version>3.0.1</jaxb.api.version> <jaxb.impl.version>3.0.2</jaxb.impl.version> </properties> <parent> <!-- Uses the OSS sonatype nexus repository for distribution --> <!-- See https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide --> <groupId>org.sonatype.oss</groupId> <artifactId>oss-parent</artifactId> <version>9</version> </parent> <groupId>org.eobjects.datacleaner</groupId> <artifactId>DataCleaner</artifactId> <version>5.8.1</version> <name>DataCleaner parent</name> <description>DataCleaner is the premier open source data quality solution. Use it to discover, analyze, profile, diagnose and monitor the state of your data. DataCleaner works with almost any kind of data, eg. CSV files, databases, Excel spreadsheets, NoSQL databases and more.</description> <url>https://datacleaner.github.io</url> <packaging>pom</packaging> <profiles> <profile> <!-- Default profile --> <id>default</id> <activation> <activeByDefault>true</activeByDefault> </activation> <modules> <module>api</module> <module>datastores</module> <module>oss-branding</module> <module>resources</module> <module>testware</module> <module>engine</module> <module>components</module> <module>desktop</module> </modules> </profile> <profile> <!-- Quick profile for skipping certain optional build operations --> <id>quick</id> <modules> <module>api</module> <module>datastores</module> <module>oss-branding</module> <module>resources</module> <module>testware</module> <module>engine</module> <module>components</module> <module>desktop</module> </modules> </profile> <profile> <id>desktop</id> <modules> <module>api</module> <module>datastores</module> <module>oss-branding</module> <module>resources</module> <module>testware</module> <module>engine</module> <module>components</module> <module>desktop</module> </modules> </profile> <profile> <id>code-coverage</id> <build> <plugins> <plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> <version>0.7.5.201505241946</version> <executions> <execution> <id>default-prepare-agent</id> <goals> <goal>prepare-agent</goal> </goals> </execution> <execution> <id>default-report</id> <phase>prepare-package</phase> <goals> <goal>report</goal> </goals> </execution> <execution> <id>default-check</id> <goals> <goal>check</goal> </goals> <configuration> <rules> <rule implementation="org.jacoco.maven.RuleConfiguration"> <element>BUNDLE</element> <limits> <limit> <counter>INSTRUCTION</counter> <value>COVEREDRATIO</value> <minimum>0.01</minimum> </limit> <limit> <counter>BRANCH</counter> <value>COVEREDRATIO</value> <minimum>0.00</minimum> </limit> <limit> <counter>METHOD</counter> <value>COVEREDRATIO</value> <minimum>0.00</minimum> </limit> <limit> <counter>LINE</counter> <value>COVEREDRATIO</value> <minimum>0.00</minimum> </limit> <limit> <counter>COMPLEXITY</counter> <value>COVEREDRATIO</value> <minimum>0.00</minimum> </limit> </limits> </rule> </rules> </configuration> </execution> </executions> </plugin> </plugins> </build> </profile> </profiles> <developers> <developer> <name>Kasper Sørensen</name> <email>i.am.kasper.sorensen@gmail.com</email> </developer> <developer> <name>Dennis Du Krøger</name> </developer> <developer> <name>Claudia Peşu</name> </developer> <developer> <name>Tomasz Guziałek</name> </developer> </developers> <contributors> <contributor> <name>Stefan Janssen</name> <email>stefan.janssen@humaninference.com</email> </contributor> <contributor> <name>Ankit Kumar</name> <email>ankitk@xebia.com</email> </contributor> <contributor> <name>Nancy Sharma</name> <email>nsharma@xebia.com</email> </contributor> <contributor> <name>Paritosh Ranjan</name> <email>pranjan@xebia.com</email> </contributor> <contributor> <name>Anand Swarup</name> </contributor> <contributor> <name>Pulin Pathneja</name> </contributor> <contributor> <name>Swapnil Dubey</name> </contributor> <contributor> <name>Rajneesh Namta</name> <email>rnamta@xebia.com</email> <roles> <role>Tester</role> </roles> </contributor> <contributor> <name>Nayan Gaur</name> <email>ngaur@xebia.com</email> <roles> <role>Tester</role> </roles> </contributor> <contributor> <name>Jyoti Thakur</name> <email>jthakur@xebia.com</email> <roles> <role>Visuals artist</role> </roles> </contributor> <contributor> <name>Hem Chandra</name> <email>hchandra@xebia.com</email> <roles> <role>Visuals artist</role> </roles> </contributor> </contributors> <issueManagement> <system>GitHub</system> <url>https://github.com/datacleaner/DataCleaner/issues</url> </issueManagement> <ciManagement> <system>Travis CI</system> <url>https://travis-ci.org/datacleaner/DataCleaner</url> </ciManagement> <licenses> <license> <name>Lesser General Public License</name> <url>http://www.gnu.org/licenses/lgpl.txt</url> </license> </licenses> <scm> <url>https://github.com/datacleaner/DataCleaner</url> <connection>scm:git:git@github.com:datacleaner/DataCleaner.git</connection> <developerConnection>scm:git:git@github.com:datacleaner/DataCleaner.git</developerConnection> <tag>DataCleaner-5.8.1</tag> </scm> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.7.0</version> <configuration> <source>1.8</source> <target>1.8</target> <encoding>utf-8</encoding> </configuration> </plugin> <plugin> <!-- Ensure inclusion of license header in all main java files --> <groupId>com.google.code.maven-license-plugin</groupId> <artifactId>maven-license-plugin</artifactId> <version>1.4.0</version> <inherited>false</inherited> <configuration> <header>HEADER.txt</header> <aggregate>true</aggregate> <includes> <include>**/src/**/java/org/**</include> </includes> <excludes> <exclude>**/package-info.java</exclude> </excludes> </configuration> <executions> <execution> <id>validate-license-headers</id> <phase>validate</phase> <goals> <goal>check</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.21.0</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>3.2.0</version> </plugin> <plugin> <!-- Exclude/skip this module when deploying artifacts --> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-deploy-plugin</artifactId> <version>2.8.1</version> </plugin> <plugin> <groupId>org.codehaus.sonar</groupId> <artifactId>sonar-maven3-plugin</artifactId> <version>2.8</version> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>cobertura-maven-plugin</artifactId> <version>2.5.2</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-release-plugin</artifactId> <version>2.5.3</version><!--$NO-MVN-MAN-VER$ --> <configuration> <autoVersionSubmodules>true</autoVersionSubmodules> <goals>deploy</goals> </configuration> <dependencies> <dependency> <groupId>org.apache.maven.scm</groupId> <artifactId>maven-scm-provider-gitexe</artifactId> <version>1.9.5</version> </dependency> </dependencies> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <executions> <execution> <!-- create aggregate report when "mvn site" is invoked. --> <id>aggregate</id> <goals> <goal>aggregate</goal> </goals> <phase>site</phase> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-enforcer-plugin</artifactId> <executions> <execution> <id>enforce-versions-parent</id> <goals> <goal>enforce</goal> </goals> <configuration> <rules> <bannedDependencies> <excludes> <exclude>commons-logging:commons-logging:*</exclude> <exclude>com.google.collections:google-collections:*</exclude> <exclude>javax.servlet:servlet-api:*:jar:compile:*</exclude> <exclude>org.glassfish:javax.servlet:*</exclude> <exclude>org.mortbay.jetty:servlet-api:*</exclude> <exclude>org.mortbay.jetty:servlet-api-2.5:*</exclude> <exclude>org.eclipse.jetty.orbit:javax.servlet:*</exclude> <exclude>ant:ant:*</exclude> <exclude>org.datanucleus:javax.jdo:*</exclude> <!-- Prefer javax.transaction:javax.transaction-api over javax.transaction:jta --> <exclude>javax.transaction:jta:*</exclude> <exclude>javax.transaction:transaction-api:*</exclude> <!-- prefer jakarta.activation over any other activation jar --> <exclude>javax.activation:activation:*</exclude> <exclude>javax.activation:javax.activation-api:*</exclude> <exclude>jakarta.activation:jakarta.activation-api:*</exclude> <!-- The proper artifact for JSP API is javax.servlet.jsp:javax.servlet.jsp-api, so we're banning the rest --> <exclude>javax.servlet:jsp-api:*</exclude> <exclude>javax.servlet.jsp:jsp-api:*</exclude> <exclude>org.mortbay.jetty:jsp-api-2.1:*</exclude> <exclude>org.mortbay.jetty:jsp-2.1:*</exclude> <!-- The propert artifact for JDO is javax.jdo:jdo-api, so we're banning the rest --> <exclude>org.datanucleaus:javax.jdo</exclude> <exclude>org.mortbay.jetty:servlet-api:*:*:compile</exclude> <exclude>org.eclipse.jetty.aggregate:jetty-all:*:jar:compile</exclude> <exclude>org.mortbay.jetty:jetty:*:jar:compile</exclude> <exclude>org.codehaus.jackson:*</exclude> <exclude>org.apache.metamodel:*</exclude> <exclude>log4j:*</exclude> <exclude>org.apache.logging.log4j:*</exclude> <!-- commons-beanutils-core is redundant when we already depend on commons-beanutils --> <exclude>commons-beanutils:commons-beanutils-core:*</exclude> <!-- prefer jakarta.xml-bind-api over any other jaxb jar --> <exclude>com.sun.xml.bind:jaxb-xjc:*</exclude> <exclude>javax.xml.bind:jaxb-api:*</exclude> <exclude>org.glassfish.jaxb:jaxb-runtime:*</exclude> <exclude>javax.faces:javax.faces-api:*:jar:compile</exclude> <exclude>org.glassfish.web:el-impl:*:jar:compile</exclude> <!-- HK2 should not be used, we have enough Dependency Injection frameworks as it is --> <exclude>org.glassfish.hk2.*</exclude> <exclude>org.glassfish.hk2.external:*</exclude> <!-- asm groupId is conflicting with org.ow2.asm groupId --> <exclude>asm:asm:*</exclude> <!-- findbugs-annotations is overlapping with annotations --> <exclude>com.github.stephenc.findbugs:findbugs-annotations:*</exclude> <!-- jcip-annotations is overlapping with annotations --> <exclude>net.jcip:jcip-annotations:*</exclude> <exclude>com.github.stephenc.jcip:jcip-annotations:*</exclude> <!-- xml-apis is shipped with the JRE --> <exclude>xml-apis:xml-apis:*</exclude> <!-- Xerces is an implementation of xml-apis, so should also be provided by the JRE --> <exclude>xerces:xercesImpl:*</exclude> <exclude>xerces:xerces:*</exclude> <exclude>xerces:xmlParserAPIs:*</exclude> <!-- stax-api is overlapping with xml-apis --> <exclude>stax:stax-api:*</exclude> <exclude>javax.xml.stream:stax-api:*</exclude> <!-- standard is overlapping with jstl --> <exclude>taglibs:standard:*</exclude> <!-- org.apache.geronimo.bundles:json is overlapping with org.json:json --> <exclude>org.apache.geronimo.bundles:json:*</exclude> <exclude>com.sun.xml.ws:jaxws-rt:*</exclude> </excludes> </bannedDependencies> </rules> </configuration> </execution> </executions> </plugin> </plugins> <pluginManagement> <plugins> <plugin> <!-- Ignore instructions for m2e (overrides eclipse warning) --> <groupId>org.eclipse.m2e</groupId> <artifactId>lifecycle-mapping</artifactId> <version>1.0.0</version> <configuration> <lifecycleMappingMetadata> <pluginExecutions> <pluginExecution> <pluginExecutionFilter> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-enforcer-plugin</artifactId> <versionRange>[1.0,)</versionRange> <goals> <goal>enforce</goal> </goals> </pluginExecutionFilter> <action> <ignore /> </action> </pluginExecution> <pluginExecution> <pluginExecutionFilter> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <versionRange>[2.0,)</versionRange> <goals> <goal>copy-dependencies</goal> </goals> </pluginExecutionFilter> <action> <ignore /> </action> </pluginExecution> <pluginExecution> <pluginExecutionFilter> <groupId>net.alchim31.maven</groupId> <artifactId>scala-maven-plugin</artifactId> <versionRange>[3.2.0,)</versionRange> <goals> <goal>add-source</goal> <goal>compile</goal> <goal>testCompile</goal> </goals> </pluginExecutionFilter> <action> <ignore /> </action> </pluginExecution> </pluginExecutions> </lifecycleMappingMetadata> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-enforcer-plugin</artifactId> <version>1.4.1</version> </plugin> <plugin> <groupId>org.jboss.tattletale</groupId> <artifactId>tattletale-maven</artifactId> <version>1.1.2.Final</version> <executions> <execution> <phase>verify</phase> <goals> <goal>report</goal> </goals> </execution> </executions> <configuration> <destination>${project.reporting.outputDirectory}/tattletale</destination> <reports> <report>jar</report> <report>multiplejars</report> </reports> <filter>tattletale-filters.properties</filter> <failOnWarn>true</failOnWarn> </configuration> </plugin> <plugin> <groupId>net.alchim31.maven</groupId> <artifactId>scala-maven-plugin</artifactId> <version>3.4.6</version> <executions> <execution> <id>scala-compile-first</id> <phase>process-resources</phase> <goals> <goal>add-source</goal> <goal>compile</goal> </goals> </execution> <execution> <id>scala-test-compile</id> <phase>process-test-resources</phase> <goals> <goal>testCompile</goal> </goals> </execution> </executions> <configuration> <args> <arg>-unchecked</arg> <arg>-deprecation</arg> <arg>-explaintypes</arg> </args> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-project-info-reports-plugin</artifactId> <version>2.9</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>${javadoc.version}</version> <configuration> <skip>true</skip> </configuration> </plugin> <plugin> <groupId>org.jvnet.jaxb2.maven2</groupId> <artifactId>maven-jaxb2-plugin</artifactId> <version>0.14.0</version> <dependencies> <dependency> <groupId>com.sun.xml.bind</groupId> <artifactId>jaxb-xjc</artifactId> <version>${jaxb.api.version}</version> </dependency> <dependency> <groupId>com.sun.xml.bind</groupId> <artifactId>jaxb-impl</artifactId> <version>${jaxb.api.version}</version> </dependency> <dependency> <groupId>jakarta.xml.bind</groupId> <artifactId>jakarta.xml.bind-api</artifactId> <version>${jaxb.api.version}</version> </dependency> </dependencies> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> <version>3.0.0</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-clean-plugin</artifactId> <version>3.1.0</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>3.1.0</version> <configuration> <attach>false</attach> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-site-plugin</artifactId> <version>3.7</version> <configuration> <skip>true</skip> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>3.0.1</version> </plugin> </plugins> </pluginManagement> </build> <reporting> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>${javadoc.version}</version> <reportSets> <reportSet> <id>aggregate</id> <reports> <report>aggregate</report> </reports> </reportSet> </reportSets> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-project-info-reports-plugin</artifactId> <version>2.9</version> <configuration> <dependencyDetailsEnabled>false</dependencyDetailsEnabled> <dependencyLocationsEnabled>false</dependencyLocationsEnabled> </configuration> </plugin> </plugins> </reporting> <dependencyManagement> <dependencies> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.4</version> </dependency> <dependency> <groupId>org.eobjects.metamodel</groupId> <artifactId>MetaModel-core</artifactId> <version>${metamodel.version}</version> </dependency> <dependency> <groupId>org.eobjects.metamodel</groupId> <artifactId>MetaModel-excel</artifactId> <version>${metamodel.version}</version> <exclusions> <exclusion> <groupId>stax</groupId> <artifactId>stax-api</artifactId> </exclusion> <exclusion> <groupId>xml-apis</groupId> <artifactId>xml-apis</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.eobjects.metamodel</groupId> <artifactId>MetaModel-hadoop</artifactId> <version>${metamodel.version}</version> <exclusions> <exclusion> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils-core</artifactId> </exclusion> <exclusion> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.eobjects.metamodel</groupId> <artifactId>MetaModel-csv</artifactId> <version>${metamodel.version}</version> </dependency> <dependency> <groupId>org.eobjects.metamodel</groupId> <artifactId>MetaModel-arff</artifactId> <version>${metamodel.version}</version> </dependency> <dependency> <groupId>org.eobjects.metamodel</groupId> <artifactId>MetaModel-cassandra</artifactId> <version>${metamodel.version}</version> </dependency> <dependency> <groupId>org.eobjects.metamodel</groupId> <artifactId>MetaModel-fixedwidth</artifactId> <version>${metamodel.version}</version> </dependency> <dependency> <groupId>org.eobjects.metamodel</groupId> <artifactId>MetaModel-pojo</artifactId> <version>${metamodel.version}</version> </dependency> <dependency> <groupId>org.eobjects.metamodel</groupId> <artifactId>MetaModel-openoffice</artifactId> <version>${metamodel.version}</version> </dependency> <dependency> <groupId>org.eobjects.metamodel</groupId> <artifactId>MetaModel-salesforce</artifactId> <version>${metamodel.version}</version> </dependency> <dependency> <groupId>org.eobjects.metamodel</groupId> <artifactId>MetaModel-sugarcrm</artifactId> <version>${metamodel.version}</version> <exclusions> <exclusion> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.eobjects.metamodel</groupId> <artifactId>MetaModel-xml</artifactId> <version>${metamodel.version}</version> </dependency> <dependency> <groupId>org.eobjects.metamodel</groupId> <artifactId>MetaModel-jdbc</artifactId> <version>${metamodel.version}</version> </dependency> <dependency> <groupId>org.eobjects.metamodel</groupId> <artifactId>MetaModel-elasticsearch-rest</artifactId> <version>${metamodel.version}</version> <exclusions> <exclusion> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.eobjects.metamodel</groupId> <artifactId>MetaModel-mongodb-mongo3</artifactId> <version>${metamodel.version}</version> </dependency> <dependency> <groupId>org.eobjects.metamodel</groupId> <artifactId>MetaModel-couchdb</artifactId> <version>${metamodel.version}</version> </dependency> <dependency> <groupId>org.eobjects.metamodel</groupId> <artifactId>MetaModel-dynamodb</artifactId> <version>${metamodel.version}</version> </dependency> <dependency> <groupId>org.eobjects.metamodel</groupId> <artifactId>MetaModel-kafka</artifactId> <version>${metamodel.version}</version> </dependency> <dependency> <groupId>org.eobjects.metamodel</groupId> <artifactId>MetaModel-json</artifactId> <version>${metamodel.version}</version> </dependency> <dependency> <groupId>org.eobjects.metamodel</groupId> <artifactId>MetaModel-neo4j</artifactId> <version>${metamodel.version}</version> <exclusions> <exclusion> <groupId>org.apache.geronimo.bundles</groupId> <artifactId>json</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.eobjects.metamodel</groupId> <artifactId>MetaModel-hbase</artifactId> <version>${metamodel.version}</version> <exclusions> <exclusion> <groupId>jdk.tools</groupId> <artifactId>jdk.tools</artifactId> </exclusion> <exclusion> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils-core</artifactId> </exclusion> <exclusion> <groupId>com.github.stephenc.findbugs</groupId> <artifactId>findbugs-annotations</artifactId> </exclusion> <exclusion> <groupId>javax.xml.stream</groupId> <artifactId>stax-api</artifactId> </exclusion> <exclusion> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> </exclusion> <exclusion> <groupId>jakarta.activation</groupId> <artifactId>jakarta.activation-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.eobjects.metamodel-extras</groupId> <artifactId>MetaModel-extras-sas</artifactId> <version>${metamodel.extras.version}</version> </dependency> <dependency> <groupId>org.eobjects.metamodel-extras</groupId> <artifactId>MetaModel-extras-dbase</artifactId> <version>${metamodel.extras.version}</version> </dependency> <dependency> <groupId>org.eobjects.metamodel-extras</groupId> <artifactId>MetaModel-extras-access</artifactId> <version>${metamodel.extras.version}</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-compress</artifactId> <version>1.21</version> </dependency> <dependency> <groupId>javax.inject</groupId> <artifactId>javax.inject</artifactId> <version>1</version> </dependency> <dependency> <groupId>javax.transaction</groupId> <artifactId>javax.transaction-api</artifactId> <version>1.3</version> </dependency> <dependency> <groupId>com.sun.xml.bind</groupId> <artifactId>jaxb-impl</artifactId> <version>${jaxb.api.version}</version> </dependency> <dependency> <groupId>jakarta.xml.bind</groupId> <artifactId>jakarta.xml.bind-api</artifactId> <version>${jaxb.api.version}</version> </dependency> <dependency> <groupId>com.sun.activation</groupId> <artifactId>jakarta.activation</artifactId> <version>2.0.1</version> </dependency> <dependency> <groupId>javax.xml.ws</groupId> <artifactId>jaxws-api</artifactId> <version>2.3.0</version> </dependency> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>${guava.version}</version> </dependency> <dependency> <groupId>com.google.inject</groupId> <artifactId>guice</artifactId> <version>${guice.version}</version> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-common</artifactId> <version>${hadoop.version}</version> <exclusions> <exclusion> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-client</artifactId> <version>${hadoop.version}</version> <exclusions> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> </exclusion> <exclusion> <groupId>log4j</groupId> <artifactId>log4j</artifactId> </exclusion> <exclusion> <groupId>javax.xml.stream</groupId> <artifactId>stax-api</artifactId> </exclusion> <exclusion> <groupId>jakarta.activation</groupId> <artifactId>jakarta.activation-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-auth</artifactId> <version>${hadoop.version}</version> <exclusions> <exclusion> <groupId>com.github.stephenc.jcip</groupId> <artifactId>jcip-annotations</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-yarn-registry</artifactId> <version>${hadoop.version}</version> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-yarn-api</artifactId> <version>${hadoop.version}</version> <exclusions> <exclusion> <groupId>stax</groupId> <artifactId>stax-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-yarn-common</artifactId> <version>${hadoop.version}</version> <exclusions> <exclusion> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> </exclusion> <exclusion> <groupId>stax</groupId> <artifactId>stax-api</artifactId> </exclusion> <exclusion> <groupId>javax.xml.stream</groupId> <artifactId>stax-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.spark</groupId> <artifactId>spark-yarn_2.12</artifactId> <version>${spark.version}</version> <scope>provided</scope> <exclusions> <exclusion> <artifactId>jackson-core-asl</artifactId> <groupId>org.codehaus.jackson</groupId> </exclusion> <exclusion> <artifactId>jackson-mapper-asl</artifactId> <groupId>org.codehaus.jackson</groupId> </exclusion> <exclusion> <artifactId>jackson-jaxrs</artifactId> <groupId>org.codehaus.jackson</groupId> </exclusion> <exclusion> <artifactId>jackson-xc</artifactId> <groupId>org.codehaus.jackson</groupId> </exclusion> <exclusion> <groupId>asm</groupId> <artifactId>asm</artifactId> </exclusion> <exclusion> <groupId>org.glassfish</groupId> <artifactId>javax.servlet</artifactId> </exclusion> <exclusion> <groupId>org.eclipse.jetty.orbit</groupId> <artifactId>javax.servlet</artifactId> </exclusion> <exclusion> <groupId>org.glassfish.hk2.external</groupId> <artifactId>aopalliance-repackaged</artifactId> </exclusion> <exclusion> <groupId>org.glassfish.hk2.external</groupId> <artifactId>javax.inject</artifactId> </exclusion> <exclusion> <groupId>log4j</groupId> <artifactId>log4j</artifactId> </exclusion> <exclusion> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> </exclusion> <exclusion> <groupId>javax.activation</groupId> <artifactId>activation</artifactId> </exclusion> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> </exclusion> <exclusion> <groupId>jakarta.activation</groupId> <artifactId>jakarta.activation-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.spark</groupId> <artifactId>spark-launcher_2.12</artifactId> <version>${spark.version}</version> <exclusions> <exclusion> <artifactId>jackson-core-asl</artifactId> <groupId>org.codehaus.jackson</groupId> </exclusion> <exclusion> <artifactId>jackson-mapper-asl</artifactId> <groupId>org.codehaus.jackson</groupId> </exclusion> <exclusion> <artifactId>jackson-jaxrs</artifactId> <groupId>org.codehaus.jackson</groupId> </exclusion> <exclusion> <artifactId>jackson-xc</artifactId> <groupId>org.codehaus.jackson</groupId> </exclusion> <exclusion> <groupId>asm</groupId> <artifactId>asm</artifactId> </exclusion> <exclusion> <groupId>org.spark-project.spark</groupId> <artifactId>unused</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-hdfs</artifactId> <version>${hadoop.version}</version> <exclusions> <exclusion> <groupId>org.mortbay.jetty</groupId> <artifactId>jetty</artifactId> </exclusion> <exclusion> <groupId>org.mortbay.jetty</groupId> <artifactId>jetty-util</artifactId> </exclusion> <exclusion> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> </exclusion> <exclusion> <artifactId>jackson-core-asl</artifactId> <groupId>org.codehaus.jackson</groupId> </exclusion> <exclusion> <artifactId>jackson-mapper-asl</artifactId> <groupId>org.codehaus.jackson</groupId> </exclusion> <exclusion> <groupId>asm</groupId> <artifactId>asm</artifactId> </exclusion> <exclusion> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> </exclusion> <exclusion> <groupId>xerces</groupId> <artifactId>xercesImpl</artifactId> </exclusion> <exclusion> <groupId>log4j</groupId> <artifactId>log4j</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-mapreduce-client-common</artifactId> <version>${hadoop.version}</version> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-mapreduce-client-core</artifactId> <version>${hadoop.version}</version> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-yarn-server-common</artifactId> <version>${hadoop.version}</version> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-yarn-server-resourcemanager</artifactId> <version>${hadoop.version}</version> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>${httpcomponents.version}</version> <exclusions> <exclusion> <artifactId>commons-logging</artifactId> <groupId>commons-logging</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient-cache</artifactId> <version>${httpcomponents.version}</version> <exclusions> <exclusion> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpmime</artifactId> <version>${httpcomponents.version}</version> </dependency> <dependency> <groupId>javax.el</groupId> <artifactId>javax.el-api</artifactId> <version>${javax.el.version}</version> </dependency> <dependency> <groupId>javax.annotation</groupId> <artifactId>javax.annotation-api</artifactId> <version>${javax.annotation.version}</version> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>${javax.servlet.version}</version> </dependency> <!-- JDBC drivers --> <dependency> <groupId>net.sourceforge.jtds</groupId> <artifactId>jtds</artifactId> <version>1.3.1</version> </dependency> <dependency> <groupId>org.postgresql</groupId> <artifactId>postgresql</artifactId> <version>42.3.2</version> </dependency> <dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> <version>2.1.210</version> </dependency> <dependency> <groupId>hsqldb</groupId> <artifactId>hsqldb</artifactId> <version>1.8.0.10</version> </dependency> <dependency> <groupId>org.apache.hive</groupId> <artifactId>hive-jdbc</artifactId> <version>2.3.6</version> <exclusions> <exclusion> <groupId>com.tdunning</groupId> <artifactId>json</artifactId> </exclusion> <exclusion> <groupId>jdk.tools</groupId> <artifactId>jdk.tools</artifactId> </exclusion> <exclusion> <groupId>com.github.stephenc.findbugs</groupId> <artifactId>findbugs-annotations</artifactId> </exclusion> <exclusion> <groupId>com.github.stephenc.jcip</groupId> <artifactId>jcip-annotations</artifactId> </exclusion> <exclusion> <groupId>javax.servlet</groupId> <artifactId>jsp-api</artifactId> </exclusion> <exclusion> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> </exclusion> <exclusion> <groupId>org.mortbay.jetty</groupId> <artifactId>jsp-api-2.1</artifactId> </exclusion> <exclusion> <groupId>org.mortbay.jetty</groupId> <artifactId>jsp-2.1</artifactId> </exclusion> <exclusion> <groupId>org.datanucleus</groupId> <artifactId>javax.jdo</artifactId> </exclusion> <exclusion> <groupId>com.zaxxer</groupId> <artifactId>HikariCP-java7</artifactId> </exclusion> <exclusion> <groupId>javax.transaction</groupId> <artifactId>jta</artifactId> </exclusion> <exclusion> <groupId>javax.transaction</groupId> <artifactId>transaction-api</artifactId> </exclusion> <exclusion> <groupId>org.eclipse.jetty.orbit</groupId> <artifactId>javax.servlet</artifactId> </exclusion> <exclusion> <groupId>org.mortbay.jetty</groupId> <artifactId>servlet-api-2.5</artifactId> </exclusion> <exclusion> <groupId>org.eclipse.jetty</groupId> <artifactId>jsp-api-2.1</artifactId> </exclusion> <exclusion> <groupId>tomcat</groupId> <artifactId>jasper-compiler</artifactId> </exclusion> <exclusion> <groupId>tomcat</groupId> <artifactId>jasper-runtime</artifactId> </exclusion> <exclusion> <groupId>jline</groupId> <artifactId>jline</artifactId> </exclusion> <exclusion> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> </exclusion> <exclusion> <groupId>org.codehaus.jackson</groupId> <artifactId>jackson-jaxrs</artifactId> </exclusion> <exclusion> <groupId>org.codehaus.jackson</groupId> <artifactId>jackson-core-asl</artifactId> </exclusion> <exclusion> <groupId>net.sf.opencsv</groupId> <artifactId>opencsv</artifactId> </exclusion> <exclusion> <groupId>org.codehaus.jackson</groupId> <artifactId>jackson-mapper-asl</artifactId> </exclusion> <exclusion> <groupId>org.codehaus.jackson</groupId> <artifactId>jackson-xc</artifactId> </exclusion> <exclusion> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> </exclusion> <exclusion> <groupId>asm</groupId> <artifactId>asm</artifactId> </exclusion> <exclusion> <groupId>log4j</groupId> <artifactId>log4j</artifactId> </exclusion> <exclusion> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-1.2-api</artifactId> </exclusion> <exclusion> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-web</artifactId> </exclusion> <exclusion> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-slf4j-impl</artifactId> </exclusion> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> </exclusion> <exclusion> <groupId>org.mortbay.jetty</groupId> <artifactId>jetty</artifactId> </exclusion> <exclusion> <groupId>org.eclipse.jetty.aggregate</groupId> <artifactId>jetty-all</artifactId> </exclusion> <exclusion> <groupId>com.sun.xml.bind</groupId> <artifactId>jaxb-impl</artifactId> </exclusion> <exclusion> <groupId>log4j</groupId> <artifactId>apache-log4j-extras</artifactId> </exclusion> <exclusion> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> </exclusion> <exclusion> <groupId>jakarta.activation</groupId> <artifactId>jakarta.activation-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artifactId> <version>4.1.73.Final</version> </dependency> <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> <version>2.6</version> </dependency> <dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils</artifactId> <version>1.9.4</version> <exclusions> <exclusion> <artifactId>commons-logging</artifactId> <groupId>commons-logging</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>commons-pool</groupId> <artifactId>commons-pool</artifactId> <version>1.6</version> </dependency> <dependency> <groupId>commons-dbcp</groupId> <artifactId>commons-dbcp</artifactId> <version>1.4</version> </dependency> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.7</version> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.7</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-math</artifactId> <version>2.2</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-vfs2</artifactId> <version>2.1</version> <exclusions> <exclusion> <artifactId>commons-logging</artifactId> <groupId>commons-logging</groupId> </exclusion> <exclusion> <groupId>org.apache.maven.scm</groupId> <artifactId>maven-scm-api</artifactId> </exclusion> <exclusion> <groupId>org.apache.maven.scm</groupId> <artifactId>maven-scm-provider-svnexe</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.curator</groupId> <artifactId>curator-client</artifactId> <version>${curator.version}</version> </dependency> <dependency> <groupId>org.apache.curator</groupId> <artifactId>curator-framework</artifactId> <version>${curator.version}</version> </dependency> <dependency> <groupId>org.apache.curator</groupId> <artifactId>curator-recipes</artifactId> <version>${curator.version}</version> </dependency> <dependency> <groupId>org.apache.curator</groupId> <artifactId>curator-test</artifactId> <version>${curator.version}</version> </dependency> <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>2.8.1</version> </dependency> <dependency> <groupId>com.googlecode.gentyref</groupId> <artifactId>gentyref</artifactId> <version>1.2.0</version> </dependency> <dependency> <groupId>com.ibm.icu</groupId> <artifactId>icu4j</artifactId> <version>${icu4j.version}</version> </dependency> <dependency> <groupId>net.sf.jung</groupId> <artifactId>jung-visualization</artifactId> <version>${jung.version}</version> </dependency> <dependency> <groupId>net.sf.jung</groupId> <artifactId>jung-graph-impl</artifactId> <version>${jung.version}</version> </dependency> <dependency> <groupId>net.sf.jung</groupId> <artifactId>jung-io</artifactId> <version>${jung.version}</version> <exclusions> <exclusion> <groupId>stax</groupId> <artifactId>stax-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.scala-lang</groupId> <artifactId>scala-library</artifactId> <version>${scala.version}</version> </dependency> <dependency> <groupId>org.scala-lang.modules</groupId> <artifactId>scala-xml_2.12</artifactId> <version>1.3.0</version> </dependency> <dependency> <groupId>org.scala-lang</groupId> <artifactId>scala-reflect</artifactId> <version>${scala.version}</version> </dependency> <dependency> <groupId>org.scala-lang</groupId> <artifactId>scala-compiler</artifactId> <version>${scala.version}</version> </dependency> <dependency> <groupId>org.scala-lang</groupId> <artifactId>scala-actors</artifactId> <version>${scala.version}</version> </dependency> <!-- HTTP client needed for VFS support of HTTP. Hopefully it will be replaced by HTTP components (4.x) at some point. --> <dependency> <groupId>commons-httpclient</groupId> <artifactId>commons-httpclient</artifactId> <version>3.1</version> <exclusions> <exclusion> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.kohsuke</groupId> <artifactId>asm5</artifactId> <version>5.0.1</version> </dependency> <dependency> <groupId>org.kohsuke</groupId> <artifactId>asm6</artifactId> <version>6.2</version> </dependency> <dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>${freemarker.version}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-annotations</artifactId> <version>${jackson.version}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>${jackson.version}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>${jackson.version}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.module</groupId> <artifactId>jackson-module-jsonSchema</artifactId> <version>${jackson.version}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.module</groupId> <artifactId>jackson-module-scala_2.12</artifactId> <version>${jackson.version}</version> </dependency> <!-- logging dependencies --> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>1.2.10</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>${slf4j.version}</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>${slf4j.version}</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-simple</artifactId> <version>${slf4j.version}</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>log4j-over-slf4j</artifactId> <version>${slf4j.version}</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>jcl-over-slf4j</artifactId> <version>${slf4j.version}</version> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> <version>${log4j.version}</version> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-slf4j-impl</artifactId> <version>${log4j.version}</version> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-1.2-api</artifactId> <version>${log4j.version}</version> </dependency> <dependency> <groupId>cglib</groupId> <artifactId>cglib-nodep</artifactId> <version>2.2</version> </dependency> <!-- Test dependencies --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>${junit.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.easymock</groupId> <artifactId>easymock</artifactId> <version>${easymock.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>io.rest-assured</groupId> <artifactId>rest-assured</artifactId> <version>3.0.1</version> </dependency> <dependency> <groupId>org.scalatestplus</groupId> <artifactId>junit-4-12_2.12</artifactId> <version>3.1.2.0</version> <scope>test</scope> </dependency> <dependency> <groupId>org.scalatest</groupId> <artifactId>scalatest_2.12</artifactId> <version>3.1.2</version> <scope>test</scope> <exclusions> <exclusion> <artifactId>scala-library</artifactId> <groupId>org.scala-lang</groupId> </exclusion> <exclusion> <artifactId>scala-actors</artifactId> <groupId>org.scala-lang</groupId> </exclusion> <exclusion> <artifactId>scala-reflect</artifactId> <groupId>org.scala-lang</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>${spring.version}</version> <scope>test</scope> <exclusions> <exclusion> <artifactId>commons-logging</artifactId> <groupId>commons-logging</groupId> </exclusion> </exclusions> </dependency> </dependencies> </dependencyManagement> </project>