blob: c1f3a2dcba05ff1cad165bba8a002cce0e7f200e [file] [log] [blame]
Daniele Moro94660a02019-12-02 12:02:07 -08001<?xml version="1.0" encoding="UTF-8"?>
2<!--
Joey Armstrong0964a2c2023-01-05 14:26:05 -05003 ~ Copyright 2019-2023 Open Networking Foundation (ONF) and the ONF Contributors
Daniele Moro94660a02019-12-02 12:02:07 -08004 ~
5 ~ Licensed under the Apache License, Version 2.0 (the "License");
6 ~ you may not use this file except in compliance with the License.
7 ~ You may obtain a copy of the License at
8 ~
9 ~ http://www.apache.org/licenses/LICENSE-2.0
10 ~
11 ~ Unless required by applicable law or agreed to in writing, software
12 ~ distributed under the License is distributed on an "AS IS" BASIS,
13 ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 ~ See the License for the specific language governing permissions and
15 ~ limitations under the License.
16 -->
17<project xmlns="http://maven.apache.org/POM/4.0.0"
18 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
19 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
20 <modelVersion>4.0.0</modelVersion>
21
22 <parent>
23 <groupId>org.opencord</groupId>
24 <artifactId>bng</artifactId>
Jenkinsb0418972022-06-30 20:11:33 +000025 <version>2.4.0-SNAPSHOT</version>
Daniele Moro94660a02019-12-02 12:02:07 -080026 <relativePath>../pom.xml</relativePath>
27 </parent>
28
29 <artifactId>bng-app</artifactId>
30
31 <packaging>bundle</packaging>
32 <description>BNG Control app</description>
33
34 <properties>
35 <onos.app.name>org.opencord.bng</onos.app.name>
36 <onos.app.title>BNG Control app</onos.app.title>
37 <onos.app.category>Traffic Steering</onos.app.category>
38 <onos.app.url>http://opencord.org</onos.app.url>
39 <onos.app.readme>
40 BNG app for controlling the BNG programmable device
41 </onos.app.readme>
42 <onos.app.requires>
43 org.opencord.sadis,
44 org.opencord.olt
45 </onos.app.requires>
46 </properties>
47
48 <dependencies>
Daniele Moro94660a02019-12-02 12:02:07 -080049
50 <dependency>
51 <groupId>org.opencord</groupId>
52 <artifactId>sadis-api</artifactId>
53 <version>${sadis.api.version}</version>
54 <scope>provided</scope>
55 </dependency>
56
57 <dependency>
58 <groupId>org.opencord</groupId>
Daniele Moroad7057d2020-01-15 10:54:37 -080059 <artifactId>olt-api</artifactId>
60 <version>${olt.api.version}</version>
61 <scope>provided</scope>
62 </dependency>
63
64 <dependency>
65 <groupId>org.opencord</groupId>
Daniele Moro94660a02019-12-02 12:02:07 -080066 <artifactId>bng-api</artifactId>
67 <version>${project.version}</version>
68 <scope>compile</scope>
69 </dependency>
70
71 <dependency>
72 <groupId>org.onosproject</groupId>
73 <artifactId>onlab-osgi</artifactId>
74 <version>${onos.version}</version>
75 <scope>provided</scope>
76 </dependency>
77
78 <dependency>
79 <groupId>org.onosproject</groupId>
80 <artifactId>onlab-misc</artifactId>
81 <version>${onos.version}</version>
82 <scope>test</scope>
83 <classifier>tests</classifier>
84 </dependency>
85
86 <dependency>
87 <groupId>org.onosproject</groupId>
88 <artifactId>onos-api</artifactId>
89 <version>${onos.version}</version>
90 <scope>test</scope>
91 <classifier>tests</classifier>
92 </dependency>
93
94 <dependency>
95 <groupId>org.onosproject</groupId>
96 <artifactId>onos-cli</artifactId>
97 <version>${onos.version}</version>
98 <scope>provided</scope>
99 </dependency>
100
101 <dependency>
102 <groupId>org.apache.karaf.shell</groupId>
103 <artifactId>org.apache.karaf.shell.console</artifactId>
104 <scope>provided</scope>
105 </dependency>
106
Daniele Moro94660a02019-12-02 12:02:07 -0800107 </dependencies>
108
109 <build>
110 <plugins>
111 <plugin>
112 <groupId>org.onosproject</groupId>
113 <artifactId>onos-maven-plugin</artifactId>
114 </plugin>
115 <plugin>
116 <groupId>org.apache.felix</groupId>
117 <artifactId>maven-bundle-plugin</artifactId>
118 <configuration>
119 <instructions>
120 <Karaf-Commands>org.opencord.bng.cli</Karaf-Commands>
121 </instructions>
122 </configuration>
123 </plugin>
124 </plugins>
125 </build>
126</project>