Fix build faliures due to OFPlugin checktyle fixes
[netvirt.git] / vpnservice / statistics / impl / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- vi: set et smarttab sw=4 tabstop=4: -->
3 <!-- Copyright © 2017 HPE, Inc. and others. All rights reserved. This program
4 and the accompanying materials are made available under the terms of the
5 Eclipse Public License v1.0 which accompanies this distribution, and is available
6 at http://www.eclipse.org/legal/epl-v10.html -->
7 <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">
8
9   <parent>
10     <groupId>org.opendaylight.netvirt</groupId>
11     <artifactId>binding-parent</artifactId>
12     <version>0.6.0-SNAPSHOT</version>
13     <relativePath>../../commons/binding-parent</relativePath>
14   </parent>
15
16   <modelVersion>4.0.0</modelVersion>
17   <artifactId>statistics-impl</artifactId>
18   <packaging>bundle</packaging>
19   <name>ODL :: netvirt :: ${project.artifactId}</name>
20
21   <dependencies>
22     <dependency>
23       <groupId>javax.inject</groupId>
24       <artifactId>javax.inject</artifactId>
25     </dependency>
26     <dependency>
27       <groupId>org.opendaylight.genius</groupId>
28       <artifactId>idmanager-api</artifactId>
29       <version>${genius.version}</version>
30     </dependency>
31     <dependency>
32       <groupId>org.opendaylight.genius</groupId>
33       <artifactId>mdsalutil-api</artifactId>
34       <version>${genius.version}</version>
35     </dependency>
36     <dependency>
37       <groupId>org.opendaylight.genius</groupId>
38       <artifactId>interfacemanager-api</artifactId>
39       <version>${genius.version}</version>
40     </dependency>
41     <dependency>
42       <groupId>${project.groupId}</groupId>
43       <artifactId>statistics-api</artifactId>
44       <version>${project.version}</version>
45     </dependency>
46     <dependency>
47       <groupId>${project.groupId}</groupId>
48       <artifactId>vpnmanager-api</artifactId>
49       <version>${project.version}</version>
50     </dependency>
51   </dependencies>
52
53   <build>
54     <plugins>
55       <plugin>
56         <groupId>org.apache.aries.blueprint</groupId>
57         <artifactId>blueprint-maven-plugin</artifactId>
58       </plugin>
59       <plugin>
60         <groupId>org.apache.felix</groupId>
61         <artifactId>maven-bundle-plugin</artifactId>
62         <extensions>true</extensions>
63         <configuration>
64           <instructions>
65             <!-- We purposely don't export any packages to avoid any dependencies
66                  on this bundle and prevent @Singleton annotated classes from being
67                  accidently included in another bundle's blueprint XML  -->
68             <Export-Package />
69           </instructions>
70         </configuration>
71       </plugin>
72       <plugin>
73         <groupId>org.codehaus.mojo</groupId>
74         <artifactId>build-helper-maven-plugin</artifactId>
75         <executions>
76           <execution>
77             <id>attach-artifacts</id>
78             <goals>
79               <goal>attach-artifact</goal>
80             </goals>
81             <phase>package</phase>
82             <configuration>
83               <artifacts>
84                 <artifact>
85                   <file>${project.build.directory}/classes/initial/netvirt-statistics-config.xml</file>
86                   <type>xml</type>
87                   <classifier>config</classifier>
88                 </artifact>
89               </artifacts>
90             </configuration>
91           </execution>
92         </executions>
93       </plugin>
94     </plugins>
95   </build>
96
97 </project>