6d9dc096d3263de81e74eb2d240f71bb34037a39
[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>1.0.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
20       <plugin>
21         <groupId>org.apache.maven.plugins</groupId>
22         <artifactId>maven-checkstyle-plugin</artifactId>
23         <executions>
24           <execution>
25             <phase>process-sources</phase>
26             <goals>
27               <goal>check</goal>
28             </goals>
29           </execution>
30         </executions>
31
32         <configuration>
33           <failsOnError>true</failsOnError>
34           <configLocation>controller/checkstyle.xml</configLocation>
35           <consoleOutput>true</consoleOutput>
36           <includeTestSourceDirectory>true</includeTestSourceDirectory>
37           <sourceDirectory>${project.basedir}</sourceDirectory>
38           <excludes>**\/target\/,**\/bin\/,**\/third-party,**\/yang-gen-sal</excludes>
39         </configuration>
40
41         <dependencies>
42           <dependency>
43             <groupId>org.opendaylight.controller</groupId>
44             <artifactId>checkstyle</artifactId>
45             <version>${controller.checkstyle.version}</version>
46           </dependency>
47         </dependencies>
48       </plugin>
49
50       <plugin>
51         <groupId>org.apache.felix</groupId>
52         <artifactId>maven-bundle-plugin</artifactId>
53         <extensions>true</extensions>
54         <configuration>
55           <instructions>
56             <Import-Package>
57               org.opendaylight.alto.services.api.rfc7285,
58               org.opendaylight.alto.commons.types.rfc7285,
59               org.slf4j,
60             </Import-Package>
61             <Export-Package>
62               org.opendaylight.alto.services.ext.fake;
63             </Export-Package>
64             <Bundle-Name>${project.groupId}.${project.artifactId}</Bundle-Name>
65           </instructions>
66         </configuration>
67       </plugin>
68  
69     </plugins>
70   </build>
71
72   <dependencies>
73
74     <dependency>
75       <groupId>${project.groupId}</groupId>
76       <artifactId>alto-model</artifactId>
77       <version>${project.version}</version>
78     </dependency>
79
80     <dependency>
81       <groupId>${project.groupId}</groupId>
82       <artifactId>alto-commons</artifactId>
83       <version>${project.version}</version>
84     </dependency>
85
86     <dependency>
87       <groupId>${project.groupId}</groupId>
88       <artifactId>service-api-rfc7285</artifactId>
89       <version>${project.version}</version>
90     </dependency>
91
92   </dependencies>
93 </project>
94