Initial framework migration to netty.
[bgpcep.git] / bgp / rib-impl / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- vi: set et smarttab sw=4 tabstop=4: -->
3 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5
6         <parent>
7                 <groupId>org.opendaylight.bgpcep</groupId>
8                 <artifactId>bgp-parent</artifactId>
9                 <version>0.2.0-SNAPSHOT</version>
10         </parent>
11
12         <modelVersion>4.0.0</modelVersion>
13         <artifactId>bgp-rib-impl</artifactId>
14         <description>BGP RIB implementation</description>
15         <packaging>bundle</packaging>
16         <name>${project.artifactId}</name>
17         <prerequisites>
18                 <maven>3.0.4</maven>
19         </prerequisites>
20
21         <dependencies>
22                 <dependency>
23                         <groupId>${project.groupId}</groupId>
24                         <artifactId>concepts</artifactId>
25             <version>${project.version}</version>
26                 </dependency>
27                 <dependency>
28                         <groupId>${project.groupId}</groupId>
29                         <artifactId>util</artifactId>
30             <version>${project.version}</version>
31                 </dependency>
32                 <dependency>
33                         <groupId>${project.groupId}</groupId>
34                         <artifactId>framework</artifactId>
35             <version>${project.version}</version>
36                 </dependency>
37                 <dependency>
38                         <groupId>${project.groupId}</groupId>
39                         <artifactId>bgp-concepts</artifactId>
40             <version>${project.version}</version>
41                 </dependency>
42                 <dependency>
43                         <groupId>${project.groupId}</groupId>
44                         <artifactId>bgp-linkstate</artifactId>
45             <version>${project.version}</version>
46                 </dependency>
47                 <dependency>
48                         <groupId>${project.groupId}</groupId>
49                         <artifactId>bgp-parser-api</artifactId>
50             <version>${project.version}</version>
51                 </dependency>
52                 <dependency>
53                         <groupId>${project.groupId}</groupId>
54                         <artifactId>bgp-rib-api</artifactId>
55             <version>${project.version}</version>
56                 </dependency>
57                 <dependency>
58                         <groupId>${project.groupId}</groupId>
59                         <artifactId>bgp-util</artifactId>
60             <version>${project.version}</version>
61                 </dependency>
62                 <dependency>
63                         <groupId>com.google.code.findbugs</groupId>
64                         <artifactId>jsr305</artifactId>
65                         <version>2.0.1</version>
66                 </dependency>
67                 <dependency>
68                         <groupId>com.google.guava</groupId>
69                         <artifactId>guava</artifactId>
70                         <version>${guava.version}</version>
71                 </dependency>
72                 <dependency>
73                         <groupId>org.slf4j</groupId>
74                         <artifactId>slf4j-api</artifactId>
75                         <version>${slf4j.version}</version>
76                 </dependency>
77                 <dependency>
78                         <groupId>org.mockito</groupId>
79                         <artifactId>mockito-core</artifactId>
80             <version>${mockito.version}</version>
81                         <scope>test</scope>
82                 </dependency>
83                 <dependency>
84                         <groupId>${project.groupId}</groupId>
85                         <artifactId>mockito-configuration</artifactId>
86             <version>${project.version}</version>
87                         <scope>test</scope>
88                 </dependency>
89                 <dependency>
90                         <groupId>${project.groupId}</groupId>
91                         <artifactId>bgp-parser-impl</artifactId>
92             <version>${project.version}</version>
93                         <scope>test</scope>
94                 </dependency>
95                 <dependency>
96                         <groupId>junit</groupId>
97                         <artifactId>junit</artifactId>
98                         <version>${junit.version}</version>
99                         <scope>test</scope>
100                 </dependency>
101         </dependencies>
102
103         <build>
104                 <plugins>
105                         <plugin>
106                                 <groupId>org.apache.felix</groupId>
107                                 <artifactId>maven-bundle-plugin</artifactId>
108                                 <version>${maven.bundle.version}</version>
109                                 <extensions>true</extensions>
110                                 <configuration>
111                                         <instructions>
112                                                 <Bundle-Name>${project.groupId}.${project.artifactId}</Bundle-Name>
113                         <Import-Package>
114                             org.opendaylight.protocol.concepts,
115                             org.opendaylight.protocol.framework,
116                                                         com.google.common.base,
117                             com.google.common.collect,
118                             com.google.common.eventbus,
119                             javax.annotation,
120                             javax.management,
121                             org.opendaylight.protocol.bgp.concepts,
122                             org.opendaylight.protocol.bgp.linkstate,
123                             org.opendaylight.protocol.bgp.parser,
124                             org.opendaylight.protocol.bgp.parser.impl,
125                             org.opendaylight.protocol.bgp.parser.message,
126                             org.opendaylight.protocol.bgp.parser.parameter,
127                             org.opendaylight.protocol.bgp.rib,
128                             org.opendaylight.protocol.bgp.util,
129                             org.opendaylight.protocol.util,
130                                                         org.slf4j,
131                                                         io.netty.channel, 
132                                                         io.netty.util.concurrent,
133                                                 </Import-Package>
134                                                 <Export-Package>
135                                                         org.opendaylight.protocol.bgp.rib.impl
136                                                 </Export-Package>
137                                         </instructions>
138                                 </configuration>
139                         </plugin>
140                 </plugins>
141         </build>
142
143         <distributionManagement>
144                 <site>
145                         <id>${project.artifactId}</id>
146                         <name>BGP-RIB-IMPL Module site</name>
147                         <url>${basedir}/target/site/${project.artifactId}</url>
148                 </site>
149         </distributionManagement>
150
151 </project>