| <?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-interface</artifactId> | 
 |         <version>0.4.1</version> | 
 |     </parent> | 
 |     <artifactId>metron-config</artifactId> | 
 |     <url>https://metron.apache.org/</url> | 
 |     <properties> | 
 |         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | 
 |         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> | 
 |         <node.version>v6.2.0</node.version> | 
 |         <npm.version>3.8.9</npm.version> | 
 |     </properties> | 
 |     <dependencies> | 
 |     </dependencies> | 
 |  | 
 |     <build> | 
 |         <plugins> | 
 |           <plugin> | 
 |             <groupId>com.github.eirslett</groupId> | 
 |             <artifactId>frontend-maven-plugin</artifactId> | 
 |             <version>1.3</version> | 
 |             <configuration> | 
 |               <workingDirectory>./</workingDirectory> | 
 |               <nodeVersion>${node.version}</nodeVersion> | 
 |               <npmVersion>${npm.version}</npmVersion> | 
 |               <npmInheritsProxyConfigFromMaven>false</npmInheritsProxyConfigFromMaven> | 
 |             </configuration> | 
 |             <executions> | 
 |               <execution> | 
 |                 <phase>generate-resources</phase> | 
 |                 <id>install node and npm</id> | 
 |                 <goals> | 
 |                   <goal>install-node-and-npm</goal> | 
 |                 </goals> | 
 |               </execution> | 
 |               <execution> | 
 |                 <phase>generate-resources</phase> | 
 |                 <id>npm install</id> | 
 |                 <goals> | 
 |                   <goal>npm</goal> | 
 |                 </goals> | 
 |                 <configuration> | 
 |                   <arguments>install</arguments> | 
 |                 </configuration> | 
 |               </execution> | 
 |               <execution> | 
 |                 <phase>generate-resources</phase> | 
 |                 <id>ng build</id> | 
 |                 <goals> | 
 |                   <goal>npm</goal> | 
 |                 </goals> | 
 |                 <configuration> | 
 |                   <arguments>run build</arguments> | 
 |                 </configuration> | 
 |               </execution> | 
 |               <execution> | 
 |                 <id>npm test</id> | 
 |                 <goals> | 
 |                   <goal>npm</goal> | 
 |                 </goals> | 
 |                 <phase>test</phase> | 
 |                 <configuration> | 
 |                   <arguments>test</arguments> | 
 |                 </configuration> | 
 |               </execution> | 
 |             </executions> | 
 |           </plugin> | 
 |           <plugin> | 
 |             <artifactId>maven-clean-plugin</artifactId> | 
 |             <version>3.0.0</version> | 
 |             <configuration> | 
 |               <filesets> | 
 |                 <fileset> | 
 |                   <directory>coverage</directory> | 
 |                   <followSymlinks>false</followSymlinks> | 
 |                 </fileset> | 
 |                 <fileset> | 
 |                   <directory>dist</directory> | 
 |                   <followSymlinks>false</followSymlinks> | 
 |                 </fileset> | 
 |                 <fileset> | 
 |                   <directory>node</directory> | 
 |                   <followSymlinks>false</followSymlinks> | 
 |                 </fileset> | 
 |                 <fileset> | 
 |                   <directory>node_modules</directory> | 
 |                   <followSymlinks>false</followSymlinks> | 
 |                 </fileset> | 
 |               </filesets> | 
 |             </configuration> | 
 |           </plugin> | 
 |           <plugin> | 
 |             <artifactId>maven-assembly-plugin</artifactId> | 
 |             <configuration> | 
 |               <descriptor>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> | 
 |           <plugin> | 
 |             <groupId>org.codehaus.mojo</groupId> | 
 |             <artifactId>exec-maven-plugin</artifactId> | 
 |             <version>1.5.0</version> | 
 |             <executions> | 
 |               <execution> | 
 |                 <id>prepend-license-header</id> | 
 |                 <phase>prepare-package</phase> | 
 |                 <goals> | 
 |                   <goal>exec</goal> | 
 |                 </goals> | 
 |                 <configuration> | 
 |                   <executable>./scripts/prepend_license_header.sh</executable> | 
 |                 </configuration> | 
 |               </execution> | 
 |             </executions> | 
 |           </plugin> | 
 |         </plugins> | 
 |     </build> | 
 | </project> |