BUG-7657: Karaf 4 migration: provide Karaf 4 groupbasedpolicy features
[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.6.0-SNAPSHOT</version>
14         <relativePath>../</relativePath>
15     </parent>
16
17     <artifactId>ios-xe-renderer</artifactId>
18     <packaging>bundle</packaging>
19     <!-- <name> formatting is used by autorelease to parse and notify projects on
20        build failure. Please do not modify this unless you have a good reason. -->
21     <name>ODL :: groupbasedpolicy :: ${project.artifactId}</name>
22
23     <properties>
24         <netconf.version>1.3.0-SNAPSHOT</netconf.version>
25     </properties>
26
27     <dependencyManagement>
28         <dependencies>
29             <dependency>
30                 <groupId>org.opendaylight.netconf</groupId>
31                 <artifactId>netconf-artifacts</artifactId>
32                 <version>${netconf.version}</version>
33                 <type>pom</type>
34                 <scope>import</scope>
35             </dependency>
36             <dependency>
37                 <groupId>org.opendaylight.controller</groupId>
38                 <artifactId>mdsal-artifacts</artifactId>
39                 <version>${mdsal.version}</version>
40                 <type>pom</type>
41                 <scope>import</scope>
42             </dependency>
43         </dependencies>
44     </dependencyManagement>
45
46     <dependencies>
47         <!-- testing dependencies -->
48         <dependency>
49             <groupId>junit</groupId>
50             <artifactId>junit</artifactId>
51             <scope>test</scope>
52         </dependency>
53         <dependency>
54             <groupId>org.mockito</groupId>
55             <artifactId>mockito-core</artifactId>
56             <scope>test</scope>
57         </dependency>
58         <dependency>
59             <groupId>org.opendaylight.controller</groupId>
60             <artifactId>sal-binding-broker-impl</artifactId>
61             <type>test-jar</type>
62             <scope>test</scope>
63         </dependency>
64         <dependency>
65             <groupId>org.opendaylight.groupbasedpolicy</groupId>
66             <artifactId>groupbasedpolicy</artifactId>
67             <version>${project.version}</version>
68             <type>test-jar</type>
69             <scope>test</scope>
70         </dependency>
71         <dependency>
72             <groupId>org.slf4j</groupId>
73             <artifactId>slf4j-log4j12</artifactId>
74             <scope>test</scope>
75         </dependency>
76         <dependency>
77             <groupId>org.opendaylight.sfc</groupId>
78             <artifactId>sfc-model</artifactId>
79         </dependency>
80         <dependency>
81             <groupId>org.opendaylight.groupbasedpolicy</groupId>
82             <artifactId>sxp-ep-provider</artifactId>
83         </dependency>
84         <dependency>
85             <groupId>org.opendaylight.groupbasedpolicy</groupId>
86             <artifactId>ip-sgt-distribution-service</artifactId>
87         </dependency>
88         <dependency>
89             <groupId>org.opendaylight.sfc</groupId>
90             <artifactId>sfc-provider</artifactId>
91         </dependency>
92         <dependency>
93             <groupId>org.opendaylight.controller.model</groupId>
94             <artifactId>model-inventory</artifactId>
95         </dependency>
96         <dependency>
97             <groupId>org.opendaylight.netconf</groupId>
98             <artifactId>sal-netconf-connector</artifactId>
99         </dependency>
100         <dependency>
101             <groupId>org.opendaylight.mdsal.model</groupId>
102             <artifactId>ietf-inet-types-2013-07-15</artifactId>
103             <version>1.3.0-SNAPSHOT</version>
104         </dependency>
105         <dependency>
106             <groupId>org.powermock</groupId>
107             <artifactId>powermock-module-junit4</artifactId>
108             <version>1.6.4</version>
109             <scope>test</scope>
110         </dependency>
111         <dependency>
112             <groupId>org.powermock</groupId>
113             <artifactId>powermock-api-mockito</artifactId>
114             <version>1.6.4</version>
115             <scope>test</scope>
116         </dependency>
117     </dependencies>
118
119     <build>
120         <plugins>
121             <plugin>
122                 <groupId>org.opendaylight.yangtools</groupId>
123                 <artifactId>yang-maven-plugin</artifactId>
124                 <executions>
125                     <execution>
126                         <id>config</id>
127                         <goals>
128                             <goal>generate-sources</goal>
129                         </goals>
130                         <configuration>
131                             <codeGenerators>
132                                 <generator>
133                                     <codeGeneratorClass>org.opendaylight.controller.config.yangjmxgenerator.plugin.JMXGenerator</codeGeneratorClass>
134                                     <outputBaseDir>${jmxGeneratorPath}</outputBaseDir>
135                                     <additionalConfiguration>
136                                         <namespaceToPackage1>urn:opendaylight:params:xml:ns:yang:controller==org.opendaylight.controller.config.yang</namespaceToPackage1>
137                                         <namespaceToPackage2>urn:opendaylight:params:xml:ns:yang:groupbasedpolicy:renderer==org.opendaylight.groupbasedpolicy.renderer</namespaceToPackage2>
138                                     </additionalConfiguration>
139                                 </generator>
140                             </codeGenerators>
141                             <inspectDependencies>true</inspectDependencies>
142                         </configuration>
143                     </execution>
144                 </executions>
145             </plugin>
146         </plugins>
147     </build>
148
149 </project>