added implementation of Identifier and Identifiable from yangtools.concepts
[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             <version>${bgpcep.version}</version>
63             <scope>test</scope>
64         </dependency>
65         <dependency>
66             <groupId>commons-io</groupId>
67             <artifactId>commons-io</artifactId>
68             <scope>test</scope>
69         </dependency>
70
71         <dependency>
72             <groupId>${project.groupId}</groupId>
73             <artifactId>yang-store-api</artifactId>
74             <scope>test</scope>
75         </dependency>
76         <dependency>
77             <groupId>xmlunit</groupId>
78             <artifactId>xmlunit</artifactId>
79             <scope>test</scope>
80         </dependency>
81         <dependency>
82             <groupId>${project.groupId}</groupId>
83             <artifactId>netconf-util</artifactId>
84             <scope>test</scope>
85             <type>test-jar</type>
86         </dependency>
87         <dependency>
88             <groupId>${project.groupId}</groupId>
89             <artifactId>netconf-client</artifactId>
90             <scope>test</scope>
91         </dependency>
92     </dependencies>
93
94     <build>
95         <plugins>
96             <plugin>
97                 <groupId>org.apache.felix</groupId>
98                 <artifactId>maven-bundle-plugin</artifactId>
99                 <configuration>
100                     <instructions>
101                         <Bundle-Activator>org.opendaylight.controller.netconf.impl.osgi.NetconfImplActivator</Bundle-Activator>
102                         <Import-Package>
103                             com.google.common.base,
104                             com.google.common.collect,
105                             io.netty.channel,
106                             io.netty.channel.socket,
107                             io.netty.util,
108                             io.netty.util.concurrent,
109                             javax.management,
110                             javax.net.ssl,
111                             javax.xml.namespace,
112                             javax.xml.xpath,
113                             org.opendaylight.controller.netconf.api,
114                             org.opendaylight.controller.netconf.api.jmx,
115                             org.opendaylight.controller.netconf.mapping.api,
116                             org.opendaylight.controller.netconf.util,
117                             org.opendaylight.controller.netconf.util.mapping,
118                             org.opendaylight.controller.netconf.util.osgi,
119                             org.opendaylight.controller.netconf.util.xml,
120                             org.opendaylight.protocol.framework,
121                             org.osgi.framework,
122                             org.osgi.util.tracker,
123                             org.slf4j,
124                             org.w3c.dom,
125                             org.xml.sax,
126                             org.opendaylight.controller.netconf.util.messages,
127                             org.opendaylight.controller.config.stat
128                         </Import-Package>
129                     </instructions>
130                 </configuration>
131             </plugin>
132             <plugin>
133                 <groupId>org.apache.maven.plugins</groupId>
134                 <artifactId>maven-jar-plugin</artifactId>
135                 <version>2.4</version>
136             </plugin>
137         </plugins>
138     </build>
139
140
141 </project>