Bump versions by x.(y+1).z for next dev cycle
[l2switch.git] / hosttracker / model / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3     <modelVersion>4.0.0</modelVersion>
4     <parent>
5         <artifactId>hosttracker.aggregator</artifactId>
6         <groupId>org.opendaylight.l2switch.hosttracker</groupId>
7         <version>0.6.0-SNAPSHOT</version>
8     </parent>
9     <artifactId>hosttracker-model</artifactId>
10     <packaging>bundle</packaging>
11
12     <dependencies>
13         <dependency>
14             <groupId>org.opendaylight.l2switch.addresstracker</groupId>
15             <artifactId>addresstracker-model</artifactId>
16             <version>${project.version}</version>
17         </dependency>
18         <dependency>
19             <groupId>org.opendaylight.controller.model</groupId>
20             <artifactId>model-topology</artifactId>
21         </dependency>
22     </dependencies>
23
24     <build>
25         <plugins>
26             <plugin>
27                 <groupId>org.apache.felix</groupId>
28                 <artifactId>maven-bundle-plugin</artifactId>
29                 <extensions>true</extensions>
30                 <configuration>
31                     <instructions>
32                         <Bundle-Name>${project.groupId}.${project.artifactId}</Bundle-Name>
33                         <Import-Package>org.opendaylight.yangtools.yang.binding.annotations, *</Import-Package>
34                     </instructions>
35                 </configuration>
36             </plugin>
37             <plugin>
38                 <groupId>org.opendaylight.yangtools</groupId>
39                 <artifactId>yang-maven-plugin</artifactId>
40                 <version>${yangtools.version}</version>
41                 <executions>
42                     <execution>
43                         <goals>
44                             <goal>generate-sources</goal>
45                         </goals>
46                         <configuration>
47                             <yangFilesRootDir>src/main/yang</yangFilesRootDir>
48                             <codeGenerators>
49                                 <generator>
50                                     <codeGeneratorClass>org.opendaylight.mdsal.binding.maven.api.gen.plugin.CodeGeneratorImpl</codeGeneratorClass>
51                                     <outputBaseDir>${codeGeneratorPath}</outputBaseDir>
52                                 </generator>
53                             </codeGenerators>
54                             <inspectDependencies>true</inspectDependencies>
55                         </configuration>
56                     </execution>
57                 </executions>
58                 <dependencies>
59                     <dependency>
60                         <groupId>org.opendaylight.mdsal</groupId>
61                         <artifactId>maven-sal-api-gen-plugin</artifactId>
62                         <version>${mdsal.model.version}</version>
63                         <type>jar</type>
64                     </dependency>
65                 </dependencies>
66             </plugin>
67         </plugins>
68         <pluginManagement>
69             <plugins>
70                 <!--This plugin's configuration is used to store Eclipse
71                     m2e settings only. It has no influence on the Maven build itself.-->
72                 <plugin>
73                     <groupId>org.eclipse.m2e</groupId>
74                     <artifactId>lifecycle-mapping</artifactId>
75                     <version>1.0.0</version>
76                     <configuration>
77                         <lifecycleMappingMetadata>
78                             <pluginExecutions>
79                                 <pluginExecution>
80                                     <pluginExecutionFilter>
81                                         <groupId>org.opendaylight.yangtools</groupId>
82                                         <artifactId>yang-maven-plugin</artifactId>
83                                         <versionRange>[${yangtools.version},)</versionRange>
84                                         <goals>
85                                             <goal>generate-sources</goal>
86                                         </goals>
87                                     </pluginExecutionFilter>
88                                     <action>
89                                         <ignore></ignore>
90                                     </action>
91                                 </pluginExecution>
92                             </pluginExecutions>
93                         </lifecycleMappingMetadata>
94                     </configuration>
95                 </plugin>
96             </plugins>
97         </pluginManagement>
98     </build>
99     <name>hosttracker-model</name>
100 </project>