Merge "Bug 6614: Fix NPE in AclInterfaceCacheUtil"
[netvirt.git] / vpnservice / dhcpservice / dhcpservice-impl / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- vi: set et smarttab sw=4 tabstop=4: --><!--
3 Copyright (c) 2015 Ericsson India Global Services Pvt Ltd. and others.  All rights reserved.
4
5 This program and the accompanying materials are made available under the
6 terms of the Eclipse Public License v1.0 which accompanies this distribution,
7 and is available at http://www.eclipse.org/legal/epl-v10.html
8 -->
9 <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">
10
11   <parent>
12     <groupId>org.opendaylight.netvirt</groupId>
13     <artifactId>config-parent</artifactId>
14     <version>0.4.0-SNAPSHOT</version>
15     <relativePath>../../commons/config-parent</relativePath>
16   </parent>
17
18   <modelVersion>4.0.0</modelVersion>
19   <groupId>org.opendaylight.netvirt</groupId>
20   <artifactId>dhcpservice-impl</artifactId>
21   <version>${vpnservices.version}</version>
22   <packaging>bundle</packaging>
23   <dependencies>
24     <dependency>
25       <groupId>${project.groupId}</groupId>
26       <artifactId>dhcpservice-api</artifactId>
27       <version>${vpnservices.version}</version>
28     </dependency>
29     <dependency>
30       <groupId>org.opendaylight.controller</groupId>
31       <artifactId>sal-binding-api</artifactId>
32     </dependency>
33     <dependency>
34       <groupId>org.opendaylight.openflowplugin.model</groupId>
35       <artifactId>model-flow-service</artifactId>
36       <version>${openflowplugin.version}</version>
37     </dependency>
38     <dependency>
39       <groupId>org.opendaylight.genius</groupId>
40       <artifactId>mdsalutil-api</artifactId>
41       <version>${genius.version}</version>
42     </dependency>
43     <dependency>
44       <groupId>${project.groupId}</groupId>
45       <artifactId>neutronvpn-api</artifactId>
46       <version>${vpnservices.version}</version>
47     </dependency>
48     <dependency>
49       <groupId>org.apache.karaf.shell</groupId>
50       <artifactId>org.apache.karaf.shell.console</artifactId>
51       <version>${karaf.shell.console.version}</version>
52     </dependency>
53     <dependency>
54       <groupId>org.opendaylight.neutron</groupId>
55       <artifactId>model</artifactId>
56       <version>${neutron.version}</version>
57     </dependency>
58     <dependency>
59       <groupId>commons-net</groupId>
60       <artifactId>commons-net</artifactId>
61     </dependency>
62     <dependency>
63       <groupId>org.opendaylight.genius</groupId>
64       <artifactId>interfacemanager-api</artifactId>
65       <version>${genius.version}</version>
66     </dependency>
67     <dependency>
68       <groupId>${project.groupId}</groupId>
69       <artifactId>elanmanager-api</artifactId>
70       <version>${vpnservices.version}</version>
71     </dependency>
72     <dependency>
73       <groupId>org.opendaylight.genius</groupId>
74       <artifactId>itm-api</artifactId>
75       <version>${genius.version}</version>
76     </dependency>
77     <dependency>
78       <groupId>org.opendaylight.ovsdb</groupId>
79       <artifactId>hwvtepsouthbound-api</artifactId>
80       <version>${vpns.ovsdb.version}</version>
81     </dependency>
82     <dependency>
83       <groupId>org.opendaylight.infrautils</groupId>
84       <artifactId>counters-api</artifactId>
85       <version>${infrautils.version}</version>
86     </dependency>
87    </dependencies>
88
89
90   <build>
91     <plugins>
92       <plugin>
93         <groupId>org.codehaus.mojo</groupId>
94         <artifactId>build-helper-maven-plugin</artifactId>
95         <executions>
96           <execution>
97             <id>attach-artifacts</id>
98             <goals>
99               <goal>attach-artifact</goal>
100             </goals>
101             <phase>package</phase>
102             <configuration>
103               <artifacts>
104                 <artifact>
105                   <file>${project.build.directory}/classes/initial/netvirt-dhcpservice-config.xml</file>
106                   <type>xml</type>
107                   <classifier>config</classifier>
108                 </artifact>
109               </artifacts>
110             </configuration>
111           </execution>
112         </executions>
113       </plugin>
114     </plugins>
115   </build>
116   <!--
117       Maven Site Configuration
118
119       The following configuration is necessary for maven-site-plugin to
120       correctly identify the correct deployment path for OpenDaylight Maven
121       sites.
122   -->
123   <url>${odl.site.url}/${project.groupId}/${stream}/${project.artifactId}/</url>
124
125   <distributionManagement>
126     <site>
127       <id>opendaylight-site</id>
128       <url>${nexus.site.url}/${project.artifactId}/</url>
129     </site>
130   </distributionManagement>
131 </project>