- Added exi capability utilities, handlers and necessary modifications
[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.2-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>netconf-util</artifactId>
25         </dependency>
26         <dependency>
27             <groupId>org.opendaylight.controller</groupId>
28             <artifactId>config-util</artifactId>
29         </dependency>
30         <dependency>
31             <groupId>${project.groupId}</groupId>
32             <artifactId>netconf-mapping-api</artifactId>
33         </dependency>
34
35         <dependency>
36             <groupId>org.opendaylight.bgpcep</groupId>
37             <artifactId>util</artifactId>
38         </dependency>
39
40         <dependency>
41             <groupId>org.opendaylight.bgpcep</groupId>
42             <artifactId>framework</artifactId>
43         </dependency>
44
45         <dependency>
46             <groupId>org.osgi</groupId>
47             <artifactId>org.osgi.core</artifactId>
48         </dependency>
49         <dependency>
50             <groupId>com.google.guava</groupId>
51             <artifactId>guava</artifactId>
52         </dependency>
53         <dependency>
54             <groupId>org.slf4j</groupId>
55             <artifactId>slf4j-api</artifactId>
56         </dependency>
57         <!-- test dependencies -->
58         <dependency>
59             <groupId>org.opendaylight.bgpcep</groupId>
60             <artifactId>mockito-configuration</artifactId>
61             <version>${bgpcep.version}</version>
62             <scope>test</scope>
63         </dependency>
64         <dependency>
65             <groupId>commons-io</groupId>
66             <artifactId>commons-io</artifactId>
67             <scope>test</scope>
68         </dependency>
69
70         <dependency>
71             <groupId>${project.groupId}</groupId>
72             <artifactId>yang-store-api</artifactId>
73             <scope>test</scope>
74         </dependency>
75         <dependency>
76             <groupId>xmlunit</groupId>
77             <artifactId>xmlunit</artifactId>
78             <scope>test</scope>
79         </dependency>
80         <dependency>
81             <groupId>${project.groupId}</groupId>
82             <artifactId>netconf-util</artifactId>
83             <scope>test</scope>
84             <type>test-jar</type>
85         </dependency>
86         <dependency>
87             <groupId>${project.groupId}</groupId>
88             <artifactId>netconf-client</artifactId>
89             <scope>test</scope>
90         </dependency>
91     </dependencies>
92
93     <build>
94         <plugins>
95             <plugin>
96                 <groupId>org.apache.felix</groupId>
97                 <artifactId>maven-bundle-plugin</artifactId>
98                 <configuration>
99                     <instructions>
100                         <Bundle-Activator>org.opendaylight.controller.netconf.impl.osgi.NetconfImplActivator</Bundle-Activator>
101                         <Import-Package>
102                             com.google.common.base,
103                             com.google.common.collect,
104                             io.netty.channel,
105                             io.netty.channel.socket,
106                             io.netty.util,
107                             io.netty.util.concurrent,
108                             io.netty.buffer,
109                             io.netty.handler.codec,
110                             javax.management,
111                             javax.net.ssl,
112                             javax.xml.namespace,
113                             javax.xml.xpath,
114                             org.opendaylight.controller.netconf.api,
115                             org.opendaylight.controller.netconf.api.jmx,
116                             org.opendaylight.controller.netconf.mapping.api,
117                             org.opendaylight.controller.netconf.util,
118                             org.opendaylight.controller.netconf.util.mapping,
119                             org.opendaylight.controller.netconf.util.osgi,
120                             org.opendaylight.controller.netconf.util.xml,
121                             org.opendaylight.controller.netconf.util.handler,
122                             org.opendaylight.protocol.framework,
123                             org.osgi.framework,
124                             org.osgi.util.tracker,
125                             org.slf4j,
126                             org.w3c.dom,
127                             org.xml.sax,
128                             org.opendaylight.controller.netconf.util.messages,
129                             org.opendaylight.controller.config.stat,
130                             com.siemens.ct.exi.exceptions
131                         </Import-Package>
132                     </instructions>
133                 </configuration>
134             </plugin>
135             <plugin>
136                 <groupId>org.apache.maven.plugins</groupId>
137                 <artifactId>maven-jar-plugin</artifactId>
138                 <version>2.4</version>
139             </plugin>
140         </plugins>
141     </build>
142
143
144 </project>