Fix for $[netconf.version} issues.
[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
58         <!-- test dependencies -->
59         <dependency>
60             <groupId>org.opendaylight.bgpcep</groupId>
61             <artifactId>mockito-configuration</artifactId>
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                             javax.management,
109                             javax.net.ssl,
110                             javax.xml.namespace,
111                             javax.xml.xpath,
112                             org.opendaylight.controller.netconf.api,
113                             org.opendaylight.controller.netconf.api.jmx,
114                             org.opendaylight.controller.netconf.mapping.api,
115                             org.opendaylight.controller.netconf.util,
116                             org.opendaylight.controller.netconf.util.mapping,
117                             org.opendaylight.controller.netconf.util.osgi,
118                             org.opendaylight.controller.netconf.util.xml,
119                             org.opendaylight.protocol.framework,
120                             org.osgi.framework,
121                             org.osgi.util.tracker,
122                             org.slf4j,
123                             org.w3c.dom,
124                             org.xml.sax,
125                             org.opendaylight.controller.netconf.util.messages,
126                             org.opendaylight.controller.config.stat
127                         </Import-Package>
128                     </instructions>
129                 </configuration>
130             </plugin>
131             <plugin>
132                 <groupId>org.apache.maven.plugins</groupId>
133                 <artifactId>maven-jar-plugin</artifactId>
134                 <version>2.4</version>
135             </plugin>
136         </plugins>
137     </build>
138
139
140 </project>