removed snapshots
[lispflowmapping.git] / mappingservice / config / pom.xml
1 <?xml version="1.0"?>
2 <project
3         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
4         xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
5         <modelVersion>4.0.0</modelVersion>
6         <parent>
7                 <artifactId>lispflowmapping-commons</artifactId>
8                 <groupId>org.opendaylight.lispflowmapping</groupId>
9                 <version>1.0.0-SNAPSHOT</version>
10                 <relativePath>../../commons/parent</relativePath>
11         </parent>
12         <artifactId>mappingservice.config</artifactId>
13         <name>${project.artifactId}</name>
14         <packaging>bundle</packaging>
15         <scm>
16                 <connection>scm:git:https://git.opendaylight.org/gerrit/p/lispflowmapping.git</connection>
17                 <developerConnection>scm:git:ssh://git.opendaylight.org:29418/lispflowmapping.git</developerConnection>
18                 <url>https://wiki.opendaylight.org/view/OpenDaylight_Lisp_Flow_Mapping:Main</url>
19                 <tag>HEAD</tag>
20         </scm>
21         <prerequisites>
22                 <maven>3.0.4</maven>
23         </prerequisites>
24         <properties>
25                 <jmxGeneratorPath>${project.build.directory}/generated-sources/config</jmxGeneratorPath>
26         </properties>
27         <build>
28                 <pluginManagement>
29                         <plugins>
30                                 <plugin>
31                                         <groupId>org.opendaylight.yangtools</groupId>
32                                         <artifactId>yang-maven-plugin</artifactId>
33                                         <version>${yang.version}</version>
34                                         <executions>
35                                                 <execution>
36                                                         <goals>
37                                                                 <goal>generate-sources</goal>
38                                                         </goals>
39                                                         <configuration>
40                                                                 <codeGenerators>
41                                                                         <generator>
42                                                                                 <codeGeneratorClass>
43                                                                                         org.opendaylight.controller.config.yangjmxgenerator.plugin.JMXGenerator
44                                                                                 </codeGeneratorClass>
45                                                                                 <outputBaseDir>${jmxGeneratorPath}</outputBaseDir>
46                                                                                 <additionalConfiguration>
47                                                                                         <namespaceToPackage1>
48                                                                                                 lispconfig==org.opendaylight.lispflowmapping.config.yang
49                                                                                         </namespaceToPackage1>
50                                                                                 </additionalConfiguration>
51                                                                         </generator>
52                                                                         <generator>
53                                                                                 <codeGeneratorClass>
54                                                                                         org.opendaylight.yangtools.maven.sal.api.gen.plugin.CodeGeneratorImpl
55                                                                                 </codeGeneratorClass>
56                                                                                 <outputBaseDir>
57                                                                                         target/generated-sources/sal
58                                                                                 </outputBaseDir>
59                                                                         </generator>
60                                                                 </codeGenerators>
61                                                                 <inspectDependencies>true</inspectDependencies>
62                                                         </configuration>
63                                                 </execution>
64                                         </executions>
65                                         <dependencies>
66                                                 <dependency>
67                                                         <groupId>org.opendaylight.controller</groupId>
68                                                         <artifactId>yang-jmx-generator-plugin</artifactId>
69                                                         <version>0.2.3</version>
70                                                 </dependency>
71                                                 <dependency>
72                                                         <groupId>org.opendaylight.yangtools</groupId>
73                                                         <artifactId>maven-sal-api-gen-plugin</artifactId>
74                                                         <version>${yang.version}</version>
75                                                         <type>jar</type>
76                                                 </dependency>
77                                         </dependencies>
78                                 </plugin>
79                         </plugins>
80                 </pluginManagement>
81                 <plugins>
82                         <plugin>
83                                 <groupId>org.apache.felix</groupId>
84                                 <artifactId>maven-bundle-plugin</artifactId>
85                                 <configuration>
86                                         <instructions>
87                                                 <Private-Package>
88                                                 </Private-Package>
89                                                 <Import-Package>
90                                                         ch.qos.logback.classic,
91                                                         ch.qos.logback.classic.encoder,
92                                                         ch.qos.logback.classic.filter,
93                                                         ch.qos.logback.classic.spi,
94                                                         ch.qos.logback.core,
95                                                         ch.qos.logback.core.status,
96                                                         ch.qos.logback.core.encoder,
97                                                         ch.qos.logback.core.rolling,
98                                                         org.opendaylight.controller.config.api,
99                                                         org.opendaylight.controller.config.api.runtime,
100                                                         org.opendaylight.controller.config.api.annotations,
101                                                         org.opendaylight.yangtools.yang.binding.annotations,
102                                                         org.opendaylight.controller.config.spi,
103                                                         com.google.common.base,
104                                                         com.google.common.collect,
105                                                         org.apache.commons.lang3,
106                                                         org.slf4j,
107                                                         org.osgi.framework,
108                                                         org.opendaylight.lispflowmapping.type.sbplugin
109                                                 </Import-Package>
110                                                 <Export-Package>
111                                                         org.opendaylight.lispflowmapping.config.yang
112                                                 </Export-Package>
113                                         </instructions>
114                                 </configuration>
115                         </plugin>
116                         <plugin>
117                                 <groupId>org.opendaylight.yangtools</groupId>
118                                 <artifactId>yang-maven-plugin</artifactId>
119                         </plugin>
120                         <plugin>
121                                 <groupId>org.codehaus.mojo</groupId>
122                                 <artifactId>build-helper-maven-plugin</artifactId>
123                                 <version>1.8</version>
124                                 <executions>
125                                         <execution>
126                                                 <id>add-source</id>
127                                                 <phase>generate-sources</phase>
128                                                 <goals>
129                                                         <goal>add-source</goal>
130                                                 </goals>
131                                                 <configuration>
132                                                         <sources>
133                                                                 <source>${project.build.directory}/generated-sources/config</source>
134                                                         </sources>
135                                                 </configuration>
136                                         </execution>
137                                 </executions>
138                         </plugin>
139                 </plugins>
140         </build>
141         <dependencies>
142         <dependency>
143                         <groupId>org.opendaylight.yangtools.model</groupId>
144                         <artifactId>ietf-inet-types</artifactId>
145                 </dependency>
146                 <dependency>
147                         <groupId>org.opendaylight.yangtools.model</groupId>
148                         <artifactId>ietf-yang-types</artifactId>
149                 </dependency>
150         <dependency>
151                         <groupId>org.opendaylight.lispflowmapping</groupId>
152                         <artifactId>mappingservice.api</artifactId>
153                 </dependency>
154                 <dependency>
155                         <groupId>org.opendaylight.yangtools</groupId>
156                         <artifactId>yang-binding</artifactId>
157                 </dependency>
158                 <dependency>
159                         <groupId>org.opendaylight.yangtools</groupId>
160                         <artifactId>yang-common</artifactId>
161                 </dependency>
162                 <dependency>
163                         <groupId>org.opendaylight.controller</groupId>
164                         <artifactId>config-api</artifactId>
165                 </dependency>
166         </dependencies>
167 </project>