7678cc58d810877150f26da3cc4e16753f9206c6
[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     <!-- model dependencies -->
22     <dependency>
23       <groupId>org.opendaylight.groupbasedpolicy</groupId>
24       <artifactId>sxp-mapper</artifactId>
25     </dependency>
26
27     <!-- testing dependencies -->
28     <dependency>
29       <groupId>junit</groupId>
30       <artifactId>junit</artifactId>
31       <scope>test</scope>
32     </dependency>
33     <dependency>
34       <groupId>org.mockito</groupId>
35       <artifactId>mockito-all</artifactId>
36       <scope>test</scope>
37     </dependency>
38     <dependency>
39       <groupId>org.opendaylight.controller</groupId>
40       <artifactId>sal-binding-broker-impl</artifactId>
41       <type>test-jar</type>
42       <scope>test</scope>
43     </dependency>
44     <dependency>
45       <groupId>org.opendaylight.groupbasedpolicy</groupId>
46       <artifactId>groupbasedpolicy</artifactId>
47       <version>${project.version}</version>
48       <type>test-jar</type>
49       <scope>test</scope>
50     </dependency>
51   </dependencies>
52
53   <build>
54     <plugins>
55       <plugin>
56         <groupId>org.opendaylight.yangtools</groupId>
57         <artifactId>yang-maven-plugin</artifactId>
58         <executions>
59           <execution>
60             <id>config</id>
61             <goals>
62               <goal>generate-sources</goal>
63             </goals>
64             <configuration>
65               <codeGenerators>
66                 <generator>
67                   <codeGeneratorClass>org.opendaylight.controller.config.yangjmxgenerator.plugin.JMXGenerator</codeGeneratorClass>
68                   <outputBaseDir>${jmxGeneratorPath}</outputBaseDir>
69                   <additionalConfiguration>
70                     <namespaceToPackage1>urn:opendaylight:params:xml:ns:yang:controller==org.opendaylight.controller.config.yang</namespaceToPackage1>
71                     <namespaceToPackage2>urn:opendaylight:params:xml:ns:yang:groupbasedpolicy:renderer==org.opendaylight.groupbasedpolicy.renderer</namespaceToPackage2>
72                   </additionalConfiguration>
73                 </generator>
74               </codeGenerators>
75               <inspectDependencies>true</inspectDependencies>
76             </configuration>
77           </execution>
78         </executions>
79       </plugin>
80     </plugins>
81   </build>
82
83 </project>