5028d795115ab7d008860c9efe7677f1694c0c78
[packetcable.git] / 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     <!-- FIXME: Do not use sal-parent, use odlparent:odlparent or mdsal:binding-parent intstead. -->
6     <parent>
7         <groupId>org.opendaylight.odlparent</groupId>
8         <artifactId>odlparent</artifactId>
9         <version>3.0.2</version>
10         <relativePath/>
11     </parent>
12     <groupId>org.opendaylight.packetcable</groupId>
13     <artifactId>packetcable</artifactId>
14     <version>1.8.0-SNAPSHOT</version>
15     <name>packetcable</name> <!-- Used by Sonar to set project name -->
16     <packaging>pom</packaging>
17     <properties>
18         <openflowplugin.version>0.7.0-SNAPSHOT</openflowplugin.version>
19         <controller.model.version>1.8.0-SNAPSHOT</controller.model.version>
20     </properties>
21     <distributionManagement>
22         <!-- OpenDayLight Released artifact -->
23         <repository>
24             <id>opendaylight-release</id>
25             <url>${nexusproxy}/repositories/opendaylight.release</url>
26         </repository>
27         <!-- OpenDayLight Snapshot artifact -->
28         <snapshotRepository>
29             <id>opendaylight-snapshot</id>
30             <url>${nexusproxy}/repositories/opendaylight.snapshot</url>
31         </snapshotRepository>
32     </distributionManagement>
33
34     <dependencyManagement>
35       <dependencies>
36         <dependency>
37             <groupId>org.opendaylight.mdsal</groupId>
38             <artifactId>mdsal-artifacts</artifactId>
39             <version>2.5.0-SNAPSHOT</version>
40             <type>pom</type>
41             <scope>import</scope>
42         </dependency>
43         <dependency>
44             <groupId>org.opendaylight.mdsal.model</groupId>
45             <artifactId>mdsal-model-artifacts</artifactId>
46             <version>0.13.0-SNAPSHOT</version>
47             <type>pom</type>
48             <scope>import</scope>
49         </dependency>
50       </dependencies>
51     </dependencyManagement>
52
53     <modules>
54         <module>packetcable-driver</module>
55         <!-- New modules for the new Arris API -->
56         <module>packetcable-policy-model</module>
57         <module>packetcable-policy-server</module>
58         <module>features-packetcable-policy</module>
59         <module>packetcable-policy-karaf</module>
60         <!-- Jar module CMTS emulator for testing -->
61         <module>packetcable-emulator</module>
62     </modules>
63     <scm>
64         <connection>scm:git:ssh://git.opendaylight.org:29418/packetcable.git</connection>
65         <developerConnection>scm:git:ssh://git.opendaylight.org:29418/packetcable.git</developerConnection>
66         <tag>HEAD</tag>
67         <url>https://wiki.opendaylight.org/view/PacketCablePCMM:Main</url>
68     </scm>
69     <dependencies>
70         <dependency>
71             <groupId>org.opendaylight.openflowplugin.model</groupId>
72             <artifactId>model-flow-base</artifactId>
73             <version>${openflowplugin.version}</version>
74         </dependency>
75         <dependency>
76             <groupId>org.opendaylight.openflowplugin.model</groupId>
77             <artifactId>model-flow-service</artifactId>
78             <version>${openflowplugin.version}</version>
79         </dependency>
80         <dependency>
81             <groupId>org.opendaylight.controller.model</groupId>
82             <artifactId>model-inventory</artifactId>
83             <version>${controller.model.version}</version>
84         </dependency>
85         <dependency>
86             <groupId>org.opendaylight.openflowplugin.model</groupId>
87             <artifactId>model-flow-statistics</artifactId>
88             <version>${openflowplugin.version}</version>
89         </dependency>
90     </dependencies>
91 </project>