Merge "Bring some reliability in the eclipse and maven mixed builds"
[controller.git] / opendaylight / config / threadpool-config-api / 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    <parent>
4       <groupId>org.opendaylight.controller</groupId>
5       <artifactId>config-subsystem</artifactId>
6       <version>0.2.3-SNAPSHOT</version>
7    </parent>
8    <modelVersion>4.0.0</modelVersion>
9    <artifactId>threadpool-config-api</artifactId>
10    <name>${project.artifactId}</name>
11    <packaging>bundle</packaging>
12    <prerequisites>
13       <maven>3.0.4</maven>
14    </prerequisites>
15
16     <dependencies>
17         <dependency>
18             <groupId>org.opendaylight.controller</groupId>
19             <artifactId>config-api</artifactId>
20         </dependency>
21         <dependency>
22             <groupId>com.google.guava</groupId>
23             <artifactId>guava</artifactId>
24         </dependency>
25         <dependency>
26             <groupId>io.netty</groupId>
27             <artifactId>netty-transport</artifactId>
28         </dependency>
29     </dependencies>
30
31    <build>
32       <plugins>
33          <plugin>
34             <groupId>org.apache.felix</groupId>
35             <artifactId>maven-bundle-plugin</artifactId>
36             <configuration>
37                <instructions>
38                   <Import-Package>
39                      org.opendaylight.controller.config.api.*,
40                      com.google.common.eventbus,
41                      io.netty.channel,
42                      io.netty.util.concurrent
43                   </Import-Package>
44                   <Export-Package>
45                      org.opendaylight.controller.config.threadpool,
46                      org.opendaylight.controller.config.yang.threadpool
47                   </Export-Package>
48                </instructions>
49             </configuration>
50          </plugin>
51          <plugin>
52             <groupId>org.opendaylight.yangtools</groupId>
53             <artifactId>yang-maven-plugin</artifactId>
54          </plugin>
55       </plugins>
56    </build>
57 </project>