e7875d5d0562aeaa7236e01d8f2fd1fecdf23c7c
[alto.git] / alto-services / ext / fake / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <project xmlns="http://maven.apache.org/POM/4.0.0"
3  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4  xsi:schemaLocation="http://maven.apache.org/xsd/maven-4.0.0.xsd">
5   <modelVersion>4.0.0</modelVersion>
6
7   <parent>
8     <groupId>org.opendaylight.alto</groupId>
9     <artifactId>services.ext</artifactId>
10     <version>0.1.0-SNAPSHOT</version>
11     <relativePath>..</relativePath>
12   </parent>
13
14   <artifactId>services.ext.fake</artifactId>
15   <packaging>bundle</packaging>
16
17   <build>
18     <plugins>
19       <plugin>
20         <groupId>org.apache.maven.plugins</groupId>
21         <artifactId>maven-checkstyle-plugin</artifactId>
22         <executions>
23           <execution>
24             <phase>process-sources</phase>
25             <goals>
26               <goal>check</goal>
27             </goals>
28           </execution>
29         </executions>
30
31         <configuration>
32           <failsOnError>true</failsOnError>
33           <configLocation>controller/checkstyle.xml</configLocation>
34           <consoleOutput>true</consoleOutput>
35           <includeTestSourceDirectory>true</includeTestSourceDirectory>
36           <sourceDirectory>${project.basedir}</sourceDirectory>
37           <excludes>**\/target\/,**\/bin\/,**\/third-party,**\/yang-gen-sal</excludes>
38         </configuration>
39
40         <dependencies>
41           <dependency>
42             <groupId>org.opendaylight.controller</groupId>
43             <artifactId>checkstyle</artifactId>
44             <version>${controller.checkstyle.version}</version>
45           </dependency>
46         </dependencies>
47       </plugin>
48
49       <plugin>
50         <groupId>org.apache.felix</groupId>
51         <artifactId>maven-bundle-plugin</artifactId>
52         <extensions>true</extensions>
53         <configuration>
54           <instructions>
55             <Import-Package>
56               org.opendaylight.alto.services.api.rfc7285,
57               org.opendaylight.alto.commons.types.rfc7285,
58               org.slf4j,
59             </Import-Package>
60             <Export-Package>
61               org.opendaylight.alto.services.ext.fake;
62             </Export-Package>
63             <Bundle-Name>${project.groupId}.${project.artifactId}</Bundle-Name>
64           </instructions>
65         </configuration>
66       </plugin>
67     </plugins>
68   </build>
69
70   <dependencies>
71     <dependency>
72       <groupId>${project.groupId}</groupId>
73       <artifactId>alto-model</artifactId>
74       <version>${project.version}</version>
75     </dependency>
76
77     <dependency>
78       <groupId>${project.groupId}</groupId>
79       <artifactId>alto-commons</artifactId>
80       <version>${project.version}</version>
81     </dependency>
82
83     <dependency>
84       <groupId>${project.groupId}</groupId>
85       <artifactId>service-api-rfc7285</artifactId>
86       <version>${project.version}</version>
87     </dependency>
88   </dependencies>
89 </project>
90