ios-xe renderer - initial push
[groupbasedpolicy.git] / renderers / ios-xe / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- Copyright (c) 2016 Cisco Systems, Inc. and others. All rights reserved.
3   This program and the accompanying materials are made available under the
4   terms of the Eclipse Public License v1.0 which accompanies this distribution,
5   and is available at http://www.eclipse.org/legal/epl-v10.html -->
6 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
7          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
8     <modelVersion>4.0.0</modelVersion>
9
10     <parent>
11         <groupId>org.opendaylight.groupbasedpolicy</groupId>
12         <artifactId>groupbasedpolicy-renderers</artifactId>
13         <version>0.4.0-SNAPSHOT</version>
14         <relativePath>../</relativePath>
15     </parent>
16
17     <artifactId>ios-xe-renderer</artifactId>
18     <packaging>bundle</packaging>
19
20     <dependencies>
21         <!-- testing dependencies -->
22         <dependency>
23             <groupId>junit</groupId>
24             <artifactId>junit</artifactId>
25             <scope>test</scope>
26         </dependency>
27         <dependency>
28             <groupId>org.mockito</groupId>
29             <artifactId>mockito-all</artifactId>
30             <scope>test</scope>
31         </dependency>
32         <dependency>
33             <groupId>org.opendaylight.controller</groupId>
34             <artifactId>sal-binding-broker-impl</artifactId>
35             <type>test-jar</type>
36             <scope>test</scope>
37         </dependency>
38         <dependency>
39             <groupId>org.opendaylight.groupbasedpolicy</groupId>
40             <artifactId>groupbasedpolicy</artifactId>
41             <version>${project.version}</version>
42             <type>test-jar</type>
43             <scope>test</scope>
44         </dependency>
45     </dependencies>
46
47     <build>
48         <plugins>
49             <plugin>
50                 <groupId>org.opendaylight.yangtools</groupId>
51                 <artifactId>yang-maven-plugin</artifactId>
52                 <executions>
53                     <execution>
54                         <id>config</id>
55                         <goals>
56                             <goal>generate-sources</goal>
57                         </goals>
58                         <configuration>
59                             <codeGenerators>
60                                 <generator>
61                                     <codeGeneratorClass>org.opendaylight.controller.config.yangjmxgenerator.plugin.JMXGenerator</codeGeneratorClass>
62                                     <outputBaseDir>${jmxGeneratorPath}</outputBaseDir>
63                                     <additionalConfiguration>
64                                         <namespaceToPackage1>urn:opendaylight:params:xml:ns:yang:controller==org.opendaylight.controller.config.yang</namespaceToPackage1>
65                                         <namespaceToPackage2>urn:opendaylight:params:xml:ns:yang:groupbasedpolicy:renderer==org.opendaylight.groupbasedpolicy.renderer</namespaceToPackage2>
66                                     </additionalConfiguration>
67                                 </generator>
68                             </codeGenerators>
69                             <inspectDependencies>true</inspectDependencies>
70                         </configuration>
71                     </execution>
72                 </executions>
73             </plugin>
74         </plugins>
75     </build>
76
77 </project>