Merge "Simplify hasNodeConnector method in Subnet class. Reduce 'if' conditions for...
[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>ietf-netconf-monitoring-extension</artifactId>
29             <version>${project.version}</version>
30         </dependency>
31         <dependency>
32             <groupId>${project.groupId}</groupId>
33             <artifactId>netconf-util</artifactId>
34         </dependency>
35         <dependency>
36             <groupId>org.opendaylight.controller</groupId>
37             <artifactId>config-util</artifactId>
38         </dependency>
39         <dependency>
40             <groupId>${project.groupId}</groupId>
41             <artifactId>netconf-mapping-api</artifactId>
42         </dependency>
43
44         <dependency>
45             <groupId>org.opendaylight.yangtools.model</groupId>
46             <artifactId>ietf-inet-types</artifactId>
47         </dependency>
48
49         <dependency>
50             <groupId>org.opendaylight.bgpcep</groupId>
51             <artifactId>util</artifactId>
52         </dependency>
53
54         <dependency>
55             <groupId>org.opendaylight.bgpcep</groupId>
56             <artifactId>framework</artifactId>
57         </dependency>
58
59         <dependency>
60             <groupId>org.osgi</groupId>
61             <artifactId>org.osgi.core</artifactId>
62         </dependency>
63         <dependency>
64             <groupId>com.google.guava</groupId>
65             <artifactId>guava</artifactId>
66         </dependency>
67         <dependency>
68             <groupId>org.slf4j</groupId>
69             <artifactId>slf4j-api</artifactId>
70         </dependency>
71         <!-- test dependencies -->
72         <dependency>
73             <groupId>org.opendaylight.bgpcep</groupId>
74             <artifactId>mockito-configuration</artifactId>
75             <version>${bgpcep.version}</version>
76             <scope>test</scope>
77         </dependency>
78         <dependency>
79             <groupId>commons-io</groupId>
80             <artifactId>commons-io</artifactId>
81             <scope>test</scope>
82         </dependency>
83
84         <dependency>
85             <groupId>${project.groupId}</groupId>
86             <artifactId>yang-store-api</artifactId>
87             <scope>test</scope>
88         </dependency>
89         <dependency>
90             <groupId>xmlunit</groupId>
91             <artifactId>xmlunit</artifactId>
92             <scope>test</scope>
93         </dependency>
94         <dependency>
95             <groupId>${project.groupId}</groupId>
96             <artifactId>netconf-util</artifactId>
97             <scope>test</scope>
98             <type>test-jar</type>
99         </dependency>
100         <dependency>
101             <groupId>${project.groupId}</groupId>
102             <artifactId>netconf-client</artifactId>
103             <scope>test</scope>
104         </dependency>
105         <dependency>
106           <groupId>org.opendaylight.controller</groupId>
107           <artifactId>commons.logback_settings</artifactId>
108         </dependency>
109     </dependencies>
110
111     <build>
112         <plugins>
113             <plugin>
114                 <groupId>org.apache.felix</groupId>
115                 <artifactId>maven-bundle-plugin</artifactId>
116                 <configuration>
117                     <instructions>
118                         <Bundle-Activator>org.opendaylight.controller.netconf.impl.osgi.NetconfImplActivator</Bundle-Activator>
119                         <Import-Package>
120                             com.google.common.base,
121                             com.google.common.collect,
122                             io.netty.channel,
123                             io.netty.channel.socket,
124                             io.netty.util,
125                             io.netty.util.concurrent,
126                             io.netty.buffer,
127                             io.netty.handler.codec,
128                             io.netty.channel.nio,
129                             javax.annotation,
130                             javax.management,
131                             javax.net.ssl,
132                             javax.xml.namespace,
133                             javax.xml.xpath,
134                             org.opendaylight.controller.netconf.api,
135                             org.opendaylight.controller.netconf.api.jmx,
136                             org.opendaylight.controller.netconf.mapping.api,
137                             org.opendaylight.controller.netconf.util,
138                             org.opendaylight.controller.netconf.util.mapping,
139                             org.opendaylight.controller.netconf.util.osgi,
140                             org.opendaylight.controller.netconf.util.xml,
141                             org.opendaylight.controller.netconf.util.handler,
142                             org.opendaylight.protocol.framework,
143                             org.osgi.framework,
144                             org.osgi.util.tracker,
145                             org.slf4j,
146                             org.w3c.dom,
147                             org.xml.sax,
148                             org.opendaylight.controller.netconf.util.messages,
149                             com.siemens.ct.exi.exceptions,
150                             io.netty.util.internal,
151                             org.opendaylight.controller.netconf.api.monitoring,
152                             org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev100924,
153                             org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev100924,
154                             org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.netconf.monitoring.rev101004,
155                             org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.netconf.monitoring.rev101004.netconf.state,
156                             org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.netconf.monitoring.rev101004.netconf.state.sessions,
157                             org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.netconf.monitoring.rev101004.netconf.state.schemas,
158                             org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.netconf.monitoring.extension.rev131210,
159                             org.opendaylight.yangtools.yang.binding,
160                         </Import-Package>
161                     </instructions>
162                 </configuration>
163             </plugin>
164             <plugin>
165                 <groupId>org.apache.maven.plugins</groupId>
166                 <artifactId>maven-jar-plugin</artifactId>
167                 <version>2.4</version>
168             </plugin>
169         </plugins>
170     </build>
171
172
173 </project>