Merge "Add filtering capability to config.ini in order to reference logging bridge...
[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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3
4     <parent>
5         <artifactId>netconf-subsystem</artifactId>
6         <groupId>org.opendaylight.controller</groupId>
7         <version>0.2.5-SNAPSHOT</version>
8     </parent>
9     <modelVersion>4.0.0</modelVersion>
10     <artifactId>netconf-impl</artifactId>
11     <name>${project.artifactId}</name>
12     <packaging>bundle</packaging>
13
14
15     <dependencies>
16         <!-- compile dependencies -->
17         <dependency>
18             <groupId>${project.groupId}</groupId>
19             <artifactId>netconf-api</artifactId>
20         </dependency>
21         <dependency>
22             <groupId>${project.groupId}</groupId>
23             <artifactId>ietf-netconf-monitoring</artifactId>
24         </dependency>
25         <dependency>
26             <groupId>${project.groupId}</groupId>
27             <artifactId>ietf-netconf-monitoring-extension</artifactId>
28             <version>${project.version}</version>
29         </dependency>
30         <dependency>
31             <groupId>${project.groupId}</groupId>
32             <artifactId>netconf-util</artifactId>
33         </dependency>
34         <dependency>
35             <groupId>org.opendaylight.controller</groupId>
36             <artifactId>config-util</artifactId>
37         </dependency>
38         <dependency>
39             <groupId>org.opendaylight.controller</groupId>
40             <artifactId>protocol-framework</artifactId>
41         </dependency>
42         <dependency>
43             <groupId>${project.groupId}</groupId>
44             <artifactId>netconf-mapping-api</artifactId>
45         </dependency>
46
47         <dependency>
48             <groupId>org.opendaylight.yangtools.model</groupId>
49             <artifactId>ietf-inet-types</artifactId>
50         </dependency>
51
52         <dependency>
53             <groupId>org.osgi</groupId>
54             <artifactId>org.osgi.core</artifactId>
55         </dependency>
56         <dependency>
57             <groupId>com.google.guava</groupId>
58             <artifactId>guava</artifactId>
59         </dependency>
60         <dependency>
61             <groupId>org.slf4j</groupId>
62             <artifactId>slf4j-api</artifactId>
63         </dependency>
64         <!-- test dependencies -->
65         <dependency>
66             <groupId>org.opendaylight.yangtools</groupId>
67             <artifactId>mockito-configuration</artifactId>
68         </dependency>
69         <dependency>
70             <groupId>commons-io</groupId>
71             <artifactId>commons-io</artifactId>
72             <scope>test</scope>
73         </dependency>
74
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         <dependency>
92           <groupId>org.opendaylight.controller</groupId>
93           <artifactId>commons.logback_settings</artifactId>
94         </dependency>
95     </dependencies>
96
97     <build>
98         <plugins>
99             <plugin>
100                 <groupId>org.apache.felix</groupId>
101                 <artifactId>maven-bundle-plugin</artifactId>
102                 <configuration>
103                     <instructions>
104                         <Bundle-Activator>org.opendaylight.controller.netconf.impl.osgi.NetconfImplActivator</Bundle-Activator>
105                         <Import-Package>
106                             com.google.common.base,
107                             com.google.common.collect,
108                             io.netty.channel,
109                             io.netty.channel.socket,
110                             io.netty.util,
111                             io.netty.util.concurrent,
112                             io.netty.buffer,
113                             io.netty.handler.codec,
114                             io.netty.channel.nio,
115                             javax.annotation,
116                             javax.management,
117                             javax.net.ssl,
118                             javax.xml.namespace,
119                             javax.xml.xpath,
120                             org.opendaylight.controller.netconf.api,
121                             org.opendaylight.controller.netconf.api.jmx,
122                             org.opendaylight.controller.netconf.mapping.api,
123                             org.opendaylight.controller.netconf.util,
124                             org.opendaylight.controller.netconf.util.mapping,
125                             org.opendaylight.controller.netconf.util.osgi,
126                             org.opendaylight.controller.netconf.util.xml,
127                             org.opendaylight.controller.netconf.util.handler,
128                             org.opendaylight.protocol.framework,
129                             org.osgi.framework,
130                             org.osgi.util.tracker,
131                             org.slf4j,
132                             org.w3c.dom,
133                             org.xml.sax,
134                             org.opendaylight.controller.netconf.util.messages,
135                             io.netty.util.internal,
136                             org.opendaylight.controller.netconf.api.monitoring,
137                             org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev100924,
138                             org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev100924,
139                             org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.netconf.monitoring.rev101004,
140                             org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.netconf.monitoring.rev101004.netconf.state,
141                             org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.netconf.monitoring.rev101004.netconf.state.sessions,
142                             org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.netconf.monitoring.rev101004.netconf.state.schemas,
143                             org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.netconf.monitoring.extension.rev131210,
144                             org.opendaylight.yangtools.yang.binding,
145                         </Import-Package>
146                     </instructions>
147                 </configuration>
148             </plugin>
149             <plugin>
150                 <groupId>org.apache.maven.plugins</groupId>
151                 <artifactId>maven-jar-plugin</artifactId>
152                 <version>2.4</version>
153             </plugin>
154         </plugins>
155     </build>
156
157
158 </project>