| <?xml version="1.0" encoding="UTF-8"?> | 
 | <!--  | 
 |   Licensed to the Apache Software  | 
 |   Foundation (ASF) under one or more contributor license agreements. See the  | 
 |   NOTICE file distributed with this work for additional information regarding  | 
 |   copyright ownership. The ASF licenses this file to You under the Apache License,  | 
 |   Version 2.0 (the "License"); you may not use this file except in compliance  | 
 |   with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0  | 
 |   Unless required by applicable law or agreed to in writing, software distributed  | 
 |   under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES  | 
 |   OR CONDITIONS OF ANY KIND, either express or implied. See the License for  | 
 |   the specific language governing permissions and limitations under the License.  | 
 |   --> | 
 |  | 
 | <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> | 
 |     <parent> | 
 |         <groupId>org.apache.metron</groupId> | 
 |         <artifactId>metron-platform</artifactId> | 
 |         <version>0.6.0</version> | 
 |     </parent> | 
 |     <artifactId>metron-data-management</artifactId> | 
 |     <name>metron-data-management</name> | 
 |     <url>https://metron.apache.org/</url> | 
 |     <properties> | 
 |         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | 
 |         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> | 
 |         <httpcore.version>4.3.2</httpcore.version> | 
 |         <lucene.test.version>5.5.0</lucene.test.version> | 
 |     </properties> | 
 |  | 
 |     <dependencies> | 
 |         <dependency> | 
 |             <groupId>com.google.guava</groupId> | 
 |             <artifactId>guava</artifactId> | 
 |             <version>${global_hbase_guava_version}</version> | 
 |         </dependency> | 
 |         <dependency> | 
 |             <groupId>javax.xml.bind</groupId> | 
 |             <artifactId>jaxb-api</artifactId> | 
 |             <version>2.2.11</version> | 
 |         </dependency> | 
 |         <dependency> | 
 |             <groupId>net.sf.saxon</groupId> | 
 |             <artifactId>Saxon-HE</artifactId> | 
 |             <version>9.5.1-5</version> | 
 |             <exclusions> | 
 |                 <exclusion> | 
 |                     <groupId>javax.xml.bind</groupId> | 
 |                     <artifactId>jaxb-api</artifactId> | 
 |                 </exclusion> | 
 |             </exclusions> | 
 |         </dependency> | 
 |         <dependency> | 
 |             <groupId>com.sun.xml.bind</groupId> | 
 |             <artifactId>jaxb-impl</artifactId> | 
 |             <version>2.2.5-2</version> | 
 |         </dependency> | 
 |         <dependency> | 
 |             <groupId>org.mitre</groupId> | 
 |             <artifactId>stix</artifactId> | 
 |             <version>1.2.0.2</version> | 
 |             <exclusions> | 
 |                 <exclusion> | 
 |                     <groupId>javax.xml.bind</groupId> | 
 |                     <artifactId>jaxb-api</artifactId> | 
 |                 </exclusion> | 
 |             </exclusions> | 
 |         </dependency> | 
 |         <dependency> | 
 |             <groupId>org.apache.metron</groupId> | 
 |             <artifactId>metron-common</artifactId> | 
 |             <version>${project.parent.version}</version> | 
 |             <exclusions> | 
 |                 <exclusion> | 
 |                     <groupId>com.googlecode.disruptor</groupId> | 
 |                     <artifactId>disruptor</artifactId> | 
 |                 </exclusion> | 
 |                 <exclusion> | 
 |                     <groupId>org.apache.hadoop</groupId> | 
 |                     <artifactId>hadoop-common</artifactId> | 
 |                 </exclusion> | 
 |                 <exclusion> | 
 |                     <groupId>org.apache.hadoop</groupId> | 
 |                     <artifactId>hadoop-hdfs</artifactId> | 
 |                 </exclusion> | 
 |             </exclusions> | 
 |         </dependency> | 
 |         <dependency> | 
 |             <groupId>org.apache.metron</groupId> | 
 |             <artifactId>metron-enrichment</artifactId> | 
 |             <version>${project.parent.version}</version> | 
 |             <exclusions> | 
 |                 <exclusion> | 
 |                     <groupId>org.apache.hadoop</groupId> | 
 |                     <artifactId>hadoop-hdfs</artifactId> | 
 |                 </exclusion> | 
 |                 <exclusion> | 
 |                     <groupId>org.apache.hadoop</groupId> | 
 |                     <artifactId>hadoop-common</artifactId> | 
 |                 </exclusion> | 
 |                 <exclusion> | 
 |                     <groupId>junit</groupId> | 
 |                     <artifactId>junit</artifactId> | 
 |                 </exclusion> | 
 |                 <exclusion> | 
 |                     <groupId>org.slf4j</groupId> | 
 |                     <artifactId>slf4j-log4j12</artifactId> | 
 |                 </exclusion> | 
 |             </exclusions> | 
 |         </dependency> | 
 |         <dependency> | 
 |             <groupId>org.apache.metron</groupId> | 
 |             <artifactId>metron-hbase</artifactId> | 
 |             <version>${project.parent.version}</version> | 
 |         </dependency> | 
 |         <dependency> | 
 |             <groupId>org.apache.metron</groupId> | 
 |             <artifactId>metron-hbase</artifactId> | 
 |             <version>${project.parent.version}</version> | 
 |             <scope>test</scope> | 
 |             <type>test-jar</type> | 
 |         </dependency> | 
 |         <dependency> | 
 |             <groupId>org.mitre.taxii</groupId> | 
 |             <artifactId>taxii</artifactId> | 
 |             <version>1.1.0.1</version> | 
 |         </dependency> | 
 |         <dependency> | 
 |             <groupId>org.apache.hadoop</groupId> | 
 |             <artifactId>hadoop-client</artifactId> | 
 |             <version>${global_hadoop_version}</version> | 
 |             <scope>provided</scope> | 
 |             <exclusions> | 
 |                 <exclusion> | 
 |                     <groupId>org.slf4j</groupId> | 
 |                     <artifactId>slf4j-log4j12</artifactId> | 
 |                 </exclusion> | 
 |             </exclusions> | 
 |         </dependency> | 
 |         <dependency> | 
 |             <groupId>org.apache.hadoop</groupId> | 
 |             <artifactId>hadoop-hdfs</artifactId> | 
 |             <version>${global_hadoop_version}</version> | 
 |             <scope>provided</scope> | 
 |         </dependency> | 
 |         <dependency> | 
 |             <groupId>org.apache.hadoop</groupId> | 
 |             <artifactId>hadoop-auth</artifactId> | 
 |             <version>${global_hadoop_version}</version> | 
 |             <scope>provided</scope> | 
 |             <exclusions> | 
 |                 <exclusion> | 
 |                     <groupId>org.slf4j</groupId> | 
 |                     <artifactId>slf4j-log4j12</artifactId> | 
 |                 </exclusion> | 
 |             </exclusions> | 
 |         </dependency> | 
 |         <dependency> | 
 |             <groupId>org.apache.hadoop</groupId> | 
 |             <artifactId>hadoop-common</artifactId> | 
 |             <version>${global_hadoop_version}</version> | 
 |             <exclusions> | 
 |                 <exclusion> | 
 |                     <artifactId>servlet-api</artifactId> | 
 |                     <groupId>javax.servlet</groupId> | 
 |                 </exclusion> | 
 |                 <exclusion> | 
 |                     <artifactId>commons-httpclient</artifactId> | 
 |                     <groupId>commons-httpclient</groupId> | 
 |                 </exclusion> | 
 |                 <exclusion> | 
 |                     <groupId>org.slf4j</groupId> | 
 |                     <artifactId>slf4j-log4j12</artifactId> | 
 |                 </exclusion> | 
 |             </exclusions> | 
 |             <scope>provided</scope> | 
 |         </dependency> | 
 |         <dependency> | 
 |             <groupId>org.apache.hbase</groupId> | 
 |             <artifactId>hbase-common</artifactId> | 
 |             <version>${global_hbase_version}</version> | 
 |             <exclusions> | 
 |               <exclusion> | 
 |                 <groupId>org.apache.hadoop</groupId> | 
 |                 <artifactId>hadoop-common</artifactId> | 
 |               </exclusion> | 
 |             </exclusions> | 
 |             <scope>provided</scope> | 
 |         </dependency> | 
 |         <dependency> | 
 |             <groupId>org.apache.hbase</groupId> | 
 |             <artifactId>hbase-server</artifactId> | 
 |             <version>${global_hbase_version}</version> | 
 |             <exclusions> | 
 |                 <exclusion> | 
 |                     <groupId>org.apache.hadoop</groupId> | 
 |                     <artifactId>hadoop-auth</artifactId> | 
 |                 </exclusion> | 
 |                 <exclusion> | 
 |                     <groupId>org.apache.hadoop</groupId> | 
 |                     <artifactId>hadoop-client</artifactId> | 
 |                 </exclusion> | 
 |                 <exclusion> | 
 |                     <groupId>org.apache.hadoop</groupId> | 
 |                     <artifactId>hadoop-hdfs</artifactId> | 
 |                 </exclusion> | 
 |                 <exclusion> | 
 |                     <groupId>org.apache.hadoop</groupId> | 
 |                     <artifactId>hadoop-common</artifactId> | 
 |                 </exclusion> | 
 |             </exclusions> | 
 |             <scope>provided</scope> | 
 |         </dependency> | 
 |         <dependency> | 
 |             <groupId>com.opencsv</groupId> | 
 |             <artifactId>opencsv</artifactId> | 
 |             <version>${global_opencsv_version}</version> | 
 |         </dependency> | 
 |         <dependency> | 
 |             <groupId>org.apache.httpcomponents</groupId> | 
 |             <artifactId>httpcore</artifactId> | 
 |             <version>${httpcore.version}</version> | 
 |         </dependency> | 
 |         <dependency> | 
 |             <groupId>org.apache.httpcomponents</groupId> | 
 |             <artifactId>httpclient</artifactId> | 
 |             <version>${httpcore.version}</version> | 
 |         </dependency> | 
 |         <dependency> | 
 |             <groupId>org.hamcrest</groupId> | 
 |             <artifactId>hamcrest-all</artifactId> | 
 |             <version>1.3</version> | 
 |             <scope>test</scope> | 
 |         </dependency> | 
 |         <dependency> | 
 |             <groupId>com.carrotsearch.randomizedtesting</groupId> | 
 |             <artifactId>randomizedtesting-runner</artifactId> | 
 |             <version>2.1.14</version> | 
 |             <scope>test</scope> | 
 |         </dependency> | 
 |       <dependency> | 
 |             <groupId>org.apache.hadoop</groupId> | 
 |             <artifactId>hadoop-hdfs</artifactId> | 
 |             <version>${global_hadoop_version}</version> | 
 |             <classifier>tests</classifier> | 
 |             <scope>test</scope> | 
 |         </dependency> | 
 |         <dependency> | 
 |             <groupId>org.apache.hadoop</groupId> | 
 |             <artifactId>hadoop-minicluster</artifactId> | 
 |             <version>${global_hadoop_version}</version> | 
 |             <scope>test</scope> | 
 |             <exclusions> | 
 |                 <exclusion> | 
 |                     <groupId>org.slf4j</groupId> | 
 |                     <artifactId>slf4j-log4j12</artifactId> | 
 |                 </exclusion> | 
 |             </exclusions> | 
 |         </dependency> | 
 |         <dependency> | 
 |             <groupId>org.apache.hbase</groupId> | 
 |             <artifactId>hbase-testing-util</artifactId> | 
 |             <version>${global_hbase_version}</version> | 
 |             <scope>test</scope> | 
 |             <exclusions> | 
 |               <exclusion> | 
 |                 <groupId>org.apache.hadoop</groupId> | 
 |                 <artifactId>hadoop-hdfs</artifactId> | 
 |               </exclusion> | 
 |               <exclusion> | 
 |                 <groupId>org.apache.hadoop</groupId> | 
 |                 <artifactId>hadoop-minicluster</artifactId> | 
 |               </exclusion> | 
 |                 <exclusion> | 
 |                     <groupId>org.slf4j</groupId> | 
 |                     <artifactId>slf4j-log4j12</artifactId> | 
 |                 </exclusion> | 
 |             </exclusions> | 
 |         </dependency> | 
 |         <dependency> | 
 |             <groupId>com.sun.jersey</groupId> | 
 |             <artifactId>jersey-client</artifactId> | 
 |             <version>1.19</version> | 
 |             <scope>test</scope> | 
 |         </dependency> | 
 |         <dependency> | 
 |             <groupId>org.apache.metron</groupId> | 
 |             <artifactId>metron-integration-test</artifactId> | 
 |             <version>${project.parent.version}</version> | 
 |             <scope>test</scope> | 
 |             <exclusions> | 
 |                 <exclusion> | 
 |                     <groupId>org.apache.logging.log4j</groupId> | 
 |                     <artifactId>log4j-slf4j-impl</artifactId> | 
 |                 </exclusion> | 
 |                 <exclusion> | 
 |                     <groupId>org.apache.hadoop</groupId> | 
 |                     <artifactId>hadoop-mapreduce-client-common</artifactId> | 
 |                 </exclusion> | 
 |                 <exclusion> | 
 |                     <groupId>log4j</groupId> | 
 |                     <artifactId>log4j</artifactId> | 
 |                 </exclusion> | 
 |                 <exclusion> | 
 |                     <artifactId>log4j-over-slf4j</artifactId> | 
 |                     <groupId>org.slf4j</groupId> | 
 |                 </exclusion> | 
 |             </exclusions> | 
 |         </dependency> | 
 |         <dependency> | 
 |             <groupId>org.mockito</groupId> | 
 |             <artifactId>mockito-core</artifactId> | 
 |             <scope>test</scope> | 
 |         </dependency> | 
 |         <dependency> | 
 |             <groupId>org.powermock</groupId> | 
 |             <artifactId>powermock-module-junit4</artifactId> | 
 |             <version>1.6.2</version> | 
 |             <scope>test</scope> | 
 |         </dependency> | 
 |         <dependency> | 
 |             <groupId>org.powermock</groupId> | 
 |             <artifactId>powermock-api-mockito</artifactId> | 
 |             <version>1.6.2</version> | 
 |             <scope>test</scope> | 
 |         </dependency> | 
 |         <dependency> | 
 |             <groupId>org.powermock</groupId> | 
 |             <artifactId>powermock-api-easymock</artifactId> | 
 |             <version>1.6.2</version> | 
 |             <scope>test</scope> | 
 |         </dependency> | 
 |         <dependency> | 
 |             <groupId>org.easymock</groupId> | 
 |             <artifactId>easymock</artifactId> | 
 |             <version>3.4</version> | 
 |             <scope>test</scope> | 
 |         </dependency> | 
 |         <dependency> | 
 |             <groupId>junit</groupId> | 
 |             <artifactId>junit</artifactId> | 
 |             <version>${global_junit_version}</version> | 
 |             <scope>test</scope> | 
 |         </dependency> | 
 |     </dependencies> | 
 |  | 
 |     <build> | 
 |         <plugins> | 
 |             <plugin> | 
 |                 <groupId>org.apache.maven.plugins</groupId> | 
 |                 <artifactId>maven-shade-plugin</artifactId> | 
 |                 <version>${global_shade_version}</version> | 
 |                 <executions> | 
 |                     <execution> | 
 |                         <phase>package</phase> | 
 |                         <goals> | 
 |                             <goal>shade</goal> | 
 |                         </goals> | 
 |                         <configuration> | 
 |                           <createDependencyReducedPom>false</createDependencyReducedPom> | 
 |                           <filters> | 
 |                             <filter> | 
 |                               <artifact>*:*</artifact> | 
 |                               <excludes> | 
 |                                 <exclude>META-INF/*.SF</exclude> | 
 |                                 <exclude>META-INF/*.DSA</exclude> | 
 |                                 <exclude>META-INF/*.RSA</exclude> | 
 |                               </excludes> | 
 |                             </filter> | 
 |                           </filters>  | 
 |                             <relocations> | 
 |                                 <relocation> | 
 |                                     <pattern>com.google.common</pattern> | 
 |                                     <shadedPattern>org.apache.metron.guava.dataload</shadedPattern> | 
 |                                 </relocation> | 
 |                                 <relocation> | 
 |                                     <pattern>org.apache.http</pattern> | 
 |                                     <shadedPattern>org.apache.metron.httpcore.dataload</shadedPattern> | 
 |                                 </relocation> | 
 |                              </relocations> | 
 |                              <transformers> | 
 |                                  <transformer implementation="org.atteo.classindex.ClassIndexTransformer"/> | 
 |                                 <transformer | 
 |                                   implementation="org.apache.maven.plugins.shade.resource.DontIncludeResourceTransformer"> | 
 |                                      <resources> | 
 |                                         <resource>.yaml</resource> | 
 |                                         <resource>LICENSE.txt</resource> | 
 |                                         <resource>ASL2.0</resource> | 
 |                                         <resource>NOTICE.txt</resource> | 
 |                                       </resources> | 
 |                                 </transformer> | 
 |                                 <!-- UNCOMMENT THIS IF YOU NEED TO REGENERATE THE BEST GUESS NOTICES FILE WHICH REQUIRES PRUNING EVERY RELEASE --> | 
 |                                 <!--transformer implementation="org.apache.maven.plugins.shade.resource.ApacheNoticeResourceTransformer"> | 
 |                                     <addHeader>false</addHeader> | 
 |                                     <projectName>${project.name}</projectName> | 
 |                                 </transformer--> | 
 |                             </transformers> | 
 |                             <artifactSet> | 
 |                                 <excludes> | 
 |                                     <exclude>classworlds:classworlds</exclude> | 
 |                                     <exclude>junit:junit</exclude> | 
 |                                     <exclude>jmock:*</exclude> | 
 |                                     <exclude>*:xml-apis</exclude> | 
 |                                     <exclude>*slf4j*</exclude> | 
 |                                     <exclude>org.apache.maven:lib:tests</exclude> | 
 |                                     <exclude>log4j:log4j:jar:</exclude> | 
 |                                     <exclude>*:hbase:*</exclude> | 
 |                                     <exclude>org.apache.hadoop.yarn.util.package-info*</exclude> | 
 |                                 </excludes> | 
 |                             </artifactSet> | 
 |                         </configuration> | 
 |                     </execution> | 
 |                 </executions> | 
 |                 <dependencies> | 
 |                     <dependency> | 
 |                         <groupId>org.atteo.classindex</groupId> | 
 |                         <artifactId>classindex-transformer</artifactId> | 
 |                         <version>${global_classindex_version}</version> | 
 |                     </dependency> | 
 |                 </dependencies> | 
 |             </plugin> | 
 |             <plugin> | 
 |                 <artifactId>maven-assembly-plugin</artifactId> | 
 |                 <configuration> | 
 |                     <descriptor>src/main/assembly/assembly.xml</descriptor> | 
 |                 </configuration> | 
 |                 <executions> | 
 |                     <execution> | 
 |                         <id>make-assembly</id> <!-- this is used for inheritance merges --> | 
 |                         <phase>package</phase> <!-- bind to the packaging phase --> | 
 |                         <goals> | 
 |                             <goal>single</goal> | 
 |                         </goals> | 
 |                     </execution> | 
 |                 </executions> | 
 |             </plugin> | 
 |           </plugins> | 
 |           <resources> | 
 |             <resource> | 
 |                 <directory>src/main/resources</directory> | 
 |             </resource> | 
 |         </resources> | 
 |     </build> | 
 |  | 
 | </project> |