Merge changes If0630105,I9d2d5e61,I1cea2a32,Icc05b6a7,Ic57eb4f8, ...
[packetcable.git] / packetcable-policy-server / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3     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.packetcable</groupId>
7         <artifactId>packetcable</artifactId>
8         <version>1.2.0-SNAPSHOT</version>
9     </parent>
10     <artifactId>packetcable-policy-server</artifactId>
11     <packaging>bundle</packaging>
12
13     <properties>
14         <sal-binding-api.version>1.2.0-SNAPSHOT</sal-binding-api.version>
15     </properties>
16
17     <dependencies>
18         <dependency>
19             <groupId>${project.groupId}</groupId>
20             <artifactId>packetcable-driver</artifactId>
21             <version>${project.version}</version>
22         </dependency>
23         <dependency>
24             <groupId>${project.groupId}</groupId>
25             <artifactId>packetcable-policy-model</artifactId>
26             <version>${project.version}</version>
27         </dependency>
28         <dependency>
29             <groupId>org.opendaylight.yangtools.model</groupId>
30             <artifactId>ietf-inet-types</artifactId>
31         </dependency>
32         <dependency>
33             <groupId>org.opendaylight.yangtools.model</groupId>
34             <artifactId>ietf-yang-types</artifactId>
35         </dependency>
36         <dependency>
37             <groupId>org.opendaylight.controller</groupId>
38             <artifactId>config-api</artifactId>
39         </dependency>
40         <dependency>
41             <groupId>org.opendaylight.controller</groupId>
42             <artifactId>sal-binding-api</artifactId>
43         </dependency>
44         <dependency>
45             <groupId>org.opendaylight.controller</groupId>
46             <artifactId>sal-binding-config</artifactId>
47         </dependency>
48         <dependency>
49             <groupId>org.opendaylight.controller</groupId>
50             <artifactId>sal-common-util</artifactId>
51         </dependency>
52         <dependency>
53             <groupId>org.osgi</groupId>
54             <artifactId>org.osgi.core</artifactId>
55         </dependency>
56         <dependency>
57             <groupId>junit</groupId>
58             <artifactId>junit</artifactId>
59             <scope>test</scope>
60         </dependency>
61         <dependency>
62             <groupId>org.mockito</groupId>
63             <artifactId>mockito-all</artifactId>
64             <version>2.0.2-beta</version>
65             <scope>test</scope>
66         </dependency>
67     </dependencies>
68
69     <build>
70         <plugins>
71             <plugin>
72                 <artifactId>maven-checkstyle-plugin</artifactId>
73                 <configuration>
74                     <skip>true</skip>
75                 </configuration>
76             </plugin>
77
78             <plugin>
79                 <groupId>org.apache.felix</groupId>
80                 <artifactId>maven-bundle-plugin</artifactId>
81                 <configuration>
82                     <instructions>
83                         <Export-Package>org.opendaylight.controller.config.yang.toaster_provider,</Export-Package>
84                         <Import-Package>*</Import-Package>
85                     </instructions>
86                 </configuration>
87             </plugin>
88             <plugin>
89                 <groupId>org.opendaylight.yangtools</groupId>
90                 <artifactId>yang-maven-plugin</artifactId>
91                 <executions>
92                     <execution>
93                         <id>config</id>
94                         <goals>
95                             <goal>generate-sources</goal>
96                         </goals>
97                         <configuration>
98                             <codeGenerators>
99                                 <generator>
100                                     <codeGeneratorClass>org.opendaylight.controller.config.yangjmxgenerator.plugin.JMXGenerator</codeGeneratorClass>
101                                     <outputBaseDir>${jmxGeneratorPath}</outputBaseDir>
102                                     <additionalConfiguration>
103                                         <namespaceToPackage1>urn:opendaylight:params:xml:ns:yang:controller==org.opendaylight.controller.config.yang</namespaceToPackage1>
104                                     </additionalConfiguration>
105                                 </generator>
106                                 <generator>
107                                     <codeGeneratorClass>org.opendaylight.yangtools.maven.sal.api.gen.plugin.CodeGeneratorImpl</codeGeneratorClass>
108                                     <outputBaseDir>${salGeneratorPath}</outputBaseDir>
109                                 </generator>
110                             </codeGenerators>
111                             <inspectDependencies>true</inspectDependencies>
112                         </configuration>
113                     </execution>
114                 </executions>
115             </plugin>
116         </plugins>
117     </build>
118     <scm>
119         <connection>scm:git:ssh://git.opendaylight.org:29418/controller.git</connection>
120         <developerConnection>scm:git:ssh://git.opendaylight.org:29418/controller.git</developerConnection>
121         <tag>HEAD</tag>
122         <url>https://wiki.opendaylight.org/view/OpenDaylight_Controller:MD-SAL</url>
123     </scm>
124 </project>