Merge "creating a default subnet"
[controller.git] / opendaylight / netconf / netconf-util / pom.xml
1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3     <modelVersion>4.0.0</modelVersion>
4
5     <parent>
6         <artifactId>netconf-subsystem</artifactId>
7         <groupId>org.opendaylight.controller</groupId>
8         <version>0.2.3-SNAPSHOT</version>
9     </parent>
10     <artifactId>netconf-util</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>netconf-mapping-api</artifactId>
24         </dependency>
25         <dependency>
26             <groupId>org.opendaylight.controller</groupId>
27             <artifactId>config-api</artifactId>
28         </dependency>
29         <dependency>
30             <groupId>org.opendaylight.bgpcep</groupId>
31             <artifactId>framework</artifactId>
32         </dependency>
33         <dependency>
34             <groupId>org.opendaylight.bgpcep</groupId>
35             <artifactId>util</artifactId>
36         </dependency>
37
38         <dependency>
39             <groupId>org.osgi</groupId>
40             <artifactId>org.osgi.core</artifactId>
41         </dependency>
42         <dependency>
43             <groupId>com.google.guava</groupId>
44             <artifactId>guava</artifactId>
45         </dependency>
46         <dependency>
47             <groupId>org.slf4j</groupId>
48             <artifactId>slf4j-api</artifactId>
49         </dependency>
50         <dependency>
51             <groupId>io.netty</groupId>
52             <artifactId>netty-handler</artifactId>
53             <version>${netconf.netty.version}</version>
54         </dependency>
55         <dependency>
56             <groupId>com.siemens.ct.exi</groupId>
57             <artifactId>exificient</artifactId>
58         </dependency>
59         <dependency>
60             <groupId>org.opendaylight.controller.thirdparty</groupId>
61             <artifactId>ganymed</artifactId>
62         </dependency>
63     </dependencies>
64
65     <build>
66         <plugins>
67             <plugin>
68                 <groupId>org.apache.felix</groupId>
69                 <artifactId>maven-bundle-plugin</artifactId>
70                 <configuration>
71                     <instructions>
72                         <Export-Package>
73                             org.opendaylight.controller.netconf.util,
74                             org.opendaylight.controller.netconf.util.xml,
75                             org.opendaylight.controller.netconf.util.osgi,
76                             org.opendaylight.controller.netconf.util.mapping,
77                             org.opendaylight.controller.netconf.util.messages,
78                             org.opendaylight.controller.netconf.util.handler,
79                         </Export-Package>
80                         <Import-Package>
81                             com.google.common.base,
82                             com.google.common.collect,
83                             ch.ethz.ssh2,
84                             io.netty.buffer,
85                             io.netty.channel,
86                             io.netty.channel.socket,
87                             io.netty.handler.codec,
88                             io.netty.handler.ssl,
89                             io.netty.util,
90                             io.netty.util.concurrent,
91                             javax.annotation,
92                             javax.net.ssl,
93                             javax.xml.namespace,
94                             javax.xml.parsers,
95                             javax.xml.transform,
96                             javax.xml.transform.dom,
97                             javax.xml.transform.stream,
98                             javax.xml.validation,
99                             javax.xml.xpath,
100                             javax.xml.transform.sax,
101                             org.opendaylight.controller.netconf.api,
102                             org.opendaylight.controller.netconf.mapping.api,
103                             org.opendaylight.protocol.framework,
104                             org.opendaylight.protocol.util,
105                             org.osgi.framework,
106                             org.slf4j,
107                             org.w3c.dom,
108                             org.xml.sax,
109                             com.siemens.ct.exi,
110                             com.siemens.ct.exi.api.sax,
111                             com.siemens.ct.exi.grammars,
112                             com.siemens.ct.exi.helpers,
113                             com.siemens.ct.exi.exceptions,
114                             com.siemens.ct.exi.api.dom,
115                             org.xml.sax.helpers,
116                         </Import-Package>
117                     </instructions>
118                 </configuration>
119             </plugin>
120             <plugin>
121                 <groupId>org.apache.maven.plugins</groupId>
122                 <artifactId>maven-jar-plugin</artifactId>
123                 <version>2.4</version>
124                 <executions>
125                     <execution>
126                         <phase>package</phase>
127                         <goals>
128                             <goal>test-jar</goal>
129                         </goals>
130                     </execution>
131                 </executions>
132             </plugin>
133         </plugins>
134     </build>
135
136 </project>