Merge "Add missing bundle converters"
[openflowplugin.git] / extension / openflowplugin-extension-onf / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3  Copyright (c) 2017 Pantheon Technologies s.r.o. and others. All rights reserved.
4
5  This program and the accompanying materials are made available under the
6  terms of the Eclipse Public License v1.0 which accompanies this distribution,
7  and is available at http://www.eclipse.org/legal/epl-v10.html
8 -->
9 <project xmlns="http://maven.apache.org/POM/4.0.0"
10          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
11          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
12     <parent>
13         <groupId>org.opendaylight.openflowplugin</groupId>
14         <artifactId>openflowplugin-extension-parent</artifactId>
15         <version>0.6.0-SNAPSHOT</version>
16         <relativePath>../</relativePath>
17     </parent>
18
19     <modelVersion>4.0.0</modelVersion>
20     <artifactId>openflowplugin-extension-onf</artifactId>
21     <packaging>bundle</packaging>
22
23     <build>
24         <plugins>
25             <plugin>
26                 <groupId>org.apache.felix</groupId>
27                 <artifactId>maven-bundle-plugin</artifactId>
28             </plugin>
29             <plugin>
30                 <groupId>org.opendaylight.yangtools</groupId>
31                 <artifactId>yang-maven-plugin</artifactId>
32                 <executions>
33                     <execution>
34                         <goals>
35                             <goal>generate-sources</goal>
36                         </goals>
37                         <configuration>
38                             <yangFilesRootDir>src/main/yang</yangFilesRootDir>
39                             <codeGenerators>
40                                 <generator>
41                                     <codeGeneratorClass>org.opendaylight.mdsal.binding.maven.api.gen.plugin.CodeGeneratorImpl</codeGeneratorClass>
42                                     <outputBaseDir>${project.build.directory}/generated-sources/sal</outputBaseDir>
43                                 </generator>
44                             </codeGenerators>
45                             <inspectDependencies>true</inspectDependencies>
46                         </configuration>
47                     </execution>
48                 </executions>
49                 <dependencies>
50                     <dependency>
51                         <groupId>org.opendaylight.mdsal</groupId>
52                         <artifactId>maven-sal-api-gen-plugin</artifactId>
53                         <version>${mdsal.model.version}</version>
54                         <type>jar</type>
55                     </dependency>
56                     <dependency>
57                         <groupId>org.opendaylight.mdsal</groupId>
58                         <artifactId>yang-binding</artifactId>
59                         <version>${mdsal.model.version}</version>
60                         <type>jar</type>
61                     </dependency>
62                 </dependencies>
63             </plugin>
64         </plugins>
65     </build>
66
67     <dependencies>
68         <dependency>
69             <groupId>${project.groupId}</groupId>
70             <artifactId>openflowplugin-blueprint-config</artifactId>
71         </dependency>
72         <dependency>
73             <groupId>${project.groupId}.openflowjava</groupId>
74             <artifactId>openflowjava-blueprint-config</artifactId>
75         </dependency>
76         <dependency>
77             <groupId>${project.groupId}</groupId>
78             <artifactId>openflowplugin-extension-api</artifactId>
79         </dependency>
80         <dependency>
81             <groupId>${project.groupId}.openflowjava</groupId>
82             <artifactId>openflow-protocol-spi</artifactId>
83         </dependency>
84         <dependency>
85             <groupId>${project.groupId}</groupId>
86             <artifactId>openflowplugin-api</artifactId>
87         </dependency>
88         <dependency>
89             <groupId>${project.groupId}</groupId>
90             <artifactId>openflowplugin</artifactId>
91         </dependency>
92         <dependency>
93             <groupId>junit</groupId>
94             <artifactId>junit</artifactId>
95             <scope>test</scope>
96         </dependency>
97         <dependency>
98             <groupId>org.mockito</groupId>
99             <artifactId>mockito-core</artifactId>
100             <scope>test</scope>
101         </dependency>
102         <dependency>
103             <groupId>org.opendaylight.openflowplugin.openflowjava</groupId>
104             <artifactId>openflow-protocol-api</artifactId>
105         </dependency>
106     </dependencies>
107
108 </project>