Merge "Update ovssfc to use latest mdsal broker APIs"
[ovsdb.git] / ovs-sfc / 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/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5
6     <modelVersion>4.0.0</modelVersion>
7     <parent>
8         <groupId>org.opendaylight.ovsdb</groupId>
9         <artifactId>commons</artifactId>
10         <version>1.2.0-SNAPSHOT</version>
11         <relativePath>../commons/parent</relativePath>
12     </parent>
13     <artifactId>ovssfc</artifactId>
14     <version>0.0.1-SNAPSHOT</version>
15     <packaging>bundle</packaging>
16
17     <properties>
18         <sfc-model.version>0.0.1-SNAPSHOT</sfc-model.version>
19         <jmxGeneratorPath>target/generated-sources/config</jmxGeneratorPath>
20     </properties>
21
22     <dependencies>
23         <dependency>
24             <groupId>org.opendaylight.controller</groupId>
25             <artifactId>sal-binding-config</artifactId>
26             <version>${mdsal.version}</version>
27         </dependency>
28         <dependency>
29             <groupId>org.opendaylight.sfc</groupId>
30             <artifactId>sfc-model</artifactId>
31             <version>${sfc-model.version}</version>
32         </dependency>
33     </dependencies>
34
35     <build>
36         <plugins>
37             <plugin>
38                 <groupId>org.apache.felix</groupId>
39                 <artifactId>maven-bundle-plugin</artifactId>
40                 <version>${bundle.plugin.version}</version>
41                 <extensions>true</extensions>
42                 <configuration>
43                     <manifestLocation>${project.basedir}/META-INF</manifestLocation>
44                 </configuration>
45             </plugin>
46             <plugin>
47                 <groupId>org.opendaylight.yangtools</groupId>
48                 <artifactId>yang-maven-plugin</artifactId>
49                 <executions>
50                     <execution>
51                         <id>config</id>
52                         <goals>
53                             <goal>generate-sources</goal>
54                         </goals>
55                         <configuration>
56                             <codeGenerators>
57                                 <generator>
58                                     <codeGeneratorClass>
59                                         org.opendaylight.controller.config.yangjmxgenerator.plugin.JMXGenerator
60                                     </codeGeneratorClass>
61                                     <outputBaseDir>${jmxGeneratorPath}</outputBaseDir>
62                                     <additionalConfiguration>
63                                         <namespaceToPackage1>
64                                             urn:opendaylight:params:xml:ns:yang:controller==org.opendaylight.controller.config.yang
65                                         </namespaceToPackage1>
66                                     </additionalConfiguration>
67                                 </generator>
68                             </codeGenerators>
69                             <inspectDependencies>true</inspectDependencies>
70                         </configuration>
71                     </execution>
72                 </executions>
73                 <dependencies>
74                     <dependency>
75                         <groupId>org.opendaylight.controller</groupId>
76                         <artifactId>yang-jmx-generator-plugin</artifactId>
77                         <version>${controller.config.version}</version>
78                     </dependency>
79                     <dependency>
80                         <groupId>org.opendaylight.yangtools</groupId>
81                         <artifactId>maven-sal-api-gen-plugin</artifactId>
82                         <version>${yangtools.version}</version>
83                     </dependency>
84                 </dependencies>
85             </plugin>
86             <plugin>
87                 <groupId>org.codehaus.mojo</groupId>
88                 <artifactId>build-helper-maven-plugin</artifactId>
89             </plugin>
90             <plugin>
91                 <groupId>org.apache.maven.plugins</groupId>
92                 <artifactId>maven-checkstyle-plugin</artifactId>
93             </plugin>
94         </plugins>
95     </build>
96
97     <scm>
98         <connection>scm:git:ssh://git.opendaylight.org:29418/ovsdb.git</connection>
99         <developerConnection>scm:git:ssh://git.opendaylight.org:29418/ovsdb.git</developerConnection>
100         <tag>HEAD</tag>
101         <url>https://wiki.opendaylight.org/view/OVSDB_Integration:Main</url>
102     </scm>
103 </project>