Fixup some warnings
[bgpcep.git] / bgp / parser-spi-config / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- vi: set et smarttab sw=4 tabstop=4: -->
3 <project xmlns="http://maven.apache.org/POM/4.0.0" 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    <parent>
6       <groupId>org.opendaylight.bgpcep</groupId>
7       <artifactId>bgp-parent</artifactId>
8       <version>0.3.0-SNAPSHOT</version>
9    </parent>
10
11    <modelVersion>4.0.0</modelVersion>
12    <artifactId>bgp-parser-spi-config</artifactId>
13    <description>BGP RIB API CONFIG</description>
14    <packaging>bundle</packaging>
15    <name>${project.artifactId}</name>
16    <prerequisites>
17       <maven>3.0.4</maven>
18    </prerequisites>
19
20    <dependencies>
21       <dependency>
22          <groupId>org.opendaylight.controller</groupId>
23          <artifactId>config-api</artifactId>
24       </dependency>
25       <dependency>
26          <groupId>${project.groupId}</groupId>
27          <artifactId>bgp-parser-spi</artifactId>
28       </dependency>
29       <dependency>
30           <groupId>org.slf4j</groupId>
31           <artifactId>slf4j-api</artifactId>
32       </dependency>
33    </dependencies>
34
35    <build>
36       <plugins>
37          <plugin>
38             <groupId>org.opendaylight.yangtools</groupId>
39             <artifactId>yang-maven-plugin</artifactId>
40             <executions>
41                <execution>
42                   <goals>
43                      <goal>generate-sources</goal>
44                   </goals>
45                   <configuration>
46                      <codeGenerators>
47                         <generator>
48                            <codeGeneratorClass>
49                               org.opendaylight.controller.config.yangjmxgenerator.plugin.JMXGenerator
50                            </codeGeneratorClass>
51                            <outputBaseDir>${project.build.directory}/generated-sources/config</outputBaseDir>
52                            <additionalConfiguration>
53                               <namespaceToPackage1>
54                                  urn:opendaylight:params:xml:ns:yang:controller==org.opendaylight.controller.config.yang
55                               </namespaceToPackage1>
56                            </additionalConfiguration>
57                         </generator>
58                      </codeGenerators>
59                      <inspectDependencies>true</inspectDependencies>
60                   </configuration>
61                </execution>
62             </executions>
63             <dependencies>
64                <dependency>
65                   <groupId>org.opendaylight.controller</groupId>
66                   <artifactId>yang-jmx-generator-plugin</artifactId>
67                   <version>${controller.config.version}</version>
68                </dependency>
69             </dependencies>
70          </plugin>
71          <plugin>
72             <groupId>org.apache.felix</groupId>
73             <artifactId>maven-bundle-plugin</artifactId>
74             <version>${maven.bundle.version}</version>
75             <extensions>true</extensions>
76             <configuration>
77                <instructions>
78                   <Bundle-Name>${project.groupId}.${project.artifactId}</Bundle-Name>
79                   <Export-Package>
80                      org.opendaylight.controller.config.yang.bgp.parser.spi
81                   </Export-Package>
82                </instructions>
83             </configuration>
84          </plugin>
85       </plugins>
86    </build>
87
88    <distributionManagement>
89       <site>
90          <id>${project.artifactId}</id>
91          <name>BGP-PARSER-SPI-CONFIG Module site</name>
92          <url>${basedir}/target/site/${project.artifactId}</url>
93       </site>
94    </distributionManagement>
95
96 </project>