Add PMD exclusion for config-generated files
[controller.git] / opendaylight / config / config-plugin-parent / 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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4   <modelVersion>4.0.0</modelVersion>
5   <parent>
6     <groupId>org.opendaylight.controller</groupId>
7     <artifactId>config-subsystem</artifactId>
8     <version>0.5.0-SNAPSHOT</version>
9     <relativePath>../</relativePath>
10   </parent>
11   <artifactId>config-plugin-parent</artifactId>
12   <packaging>pom</packaging>
13   <name>${project.artifactId}</name>
14
15   <build>
16     <pluginManagement>
17       <plugins>
18         <plugin>
19           <groupId>org.opendaylight.yangtools</groupId>
20           <artifactId>yang-maven-plugin</artifactId>
21           <dependencies>
22             <dependency>
23               <groupId>org.opendaylight.controller</groupId>
24               <artifactId>yang-jmx-generator-plugin</artifactId>
25               <version>${config.version}</version>
26             </dependency>
27           </dependencies>
28           <executions>
29             <execution>
30               <id>config</id>
31               <goals>
32                 <goal>generate-sources</goal>
33               </goals>
34               <configuration>
35                 <codeGenerators>
36                   <generator>
37                     <codeGeneratorClass>org.opendaylight.controller.config.yangjmxgenerator.plugin.JMXGenerator</codeGeneratorClass>
38                     <outputBaseDir>${jmxGeneratorPath}</outputBaseDir>
39                     <additionalConfiguration>
40                       <namespaceToPackage1>urn:opendaylight:params:xml:ns:yang:controller==org.opendaylight.controller.config.yang</namespaceToPackage1>
41                     </additionalConfiguration>
42                   </generator>
43                 </codeGenerators>
44                 <inspectDependencies>true</inspectDependencies>
45               </configuration>
46             </execution>
47           </executions>
48         </plugin>
49       </plugins>
50     </pluginManagement>
51   </build>
52 </project>