Merge "Fixed bug in cross-broker RPC routing"
[controller.git] / opendaylight / netconf / netconf-impl / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4
5     <parent>
6         <artifactId>netconf-subsystem</artifactId>
7         <groupId>org.opendaylight.controller</groupId>
8         <version>0.2.3-SNAPSHOT</version>
9     </parent>
10     <modelVersion>4.0.0</modelVersion>
11     <artifactId>netconf-impl</artifactId>
12     <name>${project.artifactId}</name>
13     <packaging>bundle</packaging>
14
15
16     <dependencies>
17         <!-- compile dependencies -->
18         <dependency>
19             <groupId>${project.groupId}</groupId>
20             <artifactId>netconf-api</artifactId>
21         </dependency>
22         <dependency>
23             <groupId>${project.groupId}</groupId>
24             <artifactId>ietf-netconf-monitoring</artifactId>
25         </dependency>
26         <dependency>
27             <groupId>${project.groupId}</groupId>
28             <artifactId>netconf-util</artifactId>
29         </dependency>
30         <dependency>
31             <groupId>org.opendaylight.controller</groupId>
32             <artifactId>config-util</artifactId>
33         </dependency>
34         <dependency>
35             <groupId>${project.groupId}</groupId>
36             <artifactId>netconf-mapping-api</artifactId>
37         </dependency>
38
39         <dependency>
40             <groupId>org.opendaylight.yangtools.model</groupId>
41             <artifactId>ietf-inet-types</artifactId>
42         </dependency>
43
44         <dependency>
45             <groupId>org.opendaylight.bgpcep</groupId>
46             <artifactId>util</artifactId>
47         </dependency>
48
49         <dependency>
50             <groupId>org.opendaylight.bgpcep</groupId>
51             <artifactId>framework</artifactId>
52         </dependency>
53
54         <dependency>
55             <groupId>org.osgi</groupId>
56             <artifactId>org.osgi.core</artifactId>
57         </dependency>
58         <dependency>
59             <groupId>com.google.guava</groupId>
60             <artifactId>guava</artifactId>
61         </dependency>
62         <dependency>
63             <groupId>org.slf4j</groupId>
64             <artifactId>slf4j-api</artifactId>
65         </dependency>
66         <!-- test dependencies -->
67         <dependency>
68             <groupId>org.opendaylight.bgpcep</groupId>
69             <artifactId>mockito-configuration</artifactId>
70             <version>${bgpcep.version}</version>
71             <scope>test</scope>
72         </dependency>
73         <dependency>
74             <groupId>commons-io</groupId>
75             <artifactId>commons-io</artifactId>
76             <scope>test</scope>
77         </dependency>
78
79         <dependency>
80             <groupId>${project.groupId}</groupId>
81             <artifactId>yang-store-api</artifactId>
82             <scope>test</scope>
83         </dependency>
84         <dependency>
85             <groupId>xmlunit</groupId>
86             <artifactId>xmlunit</artifactId>
87             <scope>test</scope>
88         </dependency>
89         <dependency>
90             <groupId>${project.groupId}</groupId>
91             <artifactId>netconf-util</artifactId>
92             <scope>test</scope>
93             <type>test-jar</type>
94         </dependency>
95         <dependency>
96             <groupId>${project.groupId}</groupId>
97             <artifactId>netconf-client</artifactId>
98             <scope>test</scope>
99         </dependency>
100         <dependency>
101           <groupId>org.opendaylight.controller</groupId>
102           <artifactId>commons.logback_settings</artifactId>
103         </dependency>
104     </dependencies>
105
106     <build>
107         <plugins>
108             <plugin>
109                 <groupId>org.apache.felix</groupId>
110                 <artifactId>maven-bundle-plugin</artifactId>
111                 <configuration>
112                     <instructions>
113                         <Bundle-Activator>org.opendaylight.controller.netconf.impl.osgi.NetconfImplActivator</Bundle-Activator>
114                         <Import-Package>
115                             com.google.common.base,
116                             com.google.common.collect,
117                             io.netty.channel,
118                             io.netty.channel.socket,
119                             io.netty.util,
120                             io.netty.util.concurrent,
121                             io.netty.buffer,
122                             io.netty.handler.codec,
123                             io.netty.channel.nio,
124                             javax.annotation,
125                             javax.management,
126                             javax.net.ssl,
127                             javax.xml.namespace,
128                             javax.xml.xpath,
129                             org.opendaylight.controller.netconf.api,
130                             org.opendaylight.controller.netconf.api.jmx,
131                             org.opendaylight.controller.netconf.mapping.api,
132                             org.opendaylight.controller.netconf.util,
133                             org.opendaylight.controller.netconf.util.mapping,
134                             org.opendaylight.controller.netconf.util.osgi,
135                             org.opendaylight.controller.netconf.util.xml,
136                             org.opendaylight.controller.netconf.util.handler,
137                             org.opendaylight.protocol.framework,
138                             org.osgi.framework,
139                             org.osgi.util.tracker,
140                             org.slf4j,
141                             org.w3c.dom,
142                             org.xml.sax,
143                             org.opendaylight.controller.netconf.util.messages,
144                             com.siemens.ct.exi.exceptions,
145                             io.netty.util.internal,
146                             org.opendaylight.controller.netconf.api.monitoring,
147                             org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev100924,
148                             org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev100924,
149                             org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.netconf.monitoring.rev101004,
150                             org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.netconf.monitoring.rev101004.netconf.state,
151                             org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.netconf.monitoring.rev101004.netconf.state.sessions,
152                             org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.netconf.monitoring.rev101004.netconf.state.schemas,
153                         </Import-Package>
154                     </instructions>
155                 </configuration>
156             </plugin>
157             <plugin>
158                 <groupId>org.apache.maven.plugins</groupId>
159                 <artifactId>maven-jar-plugin</artifactId>
160                 <version>2.4</version>
161             </plugin>
162         </plugins>
163     </build>
164
165
166 </project>