blob: 58eed4786105e768c60df6ff22b3e42a2dbff55e [file] [log] [blame]
daniel park128c52c2017-09-04 13:15:51 +09001<?xml version="1.0" encoding="UTF-8"?>
2
3<!--
4 ~ Copyright 2017 Open Networking Laboratory
5 ~
6 ~ Licensed under the Apache License, Version 2.0 (the "License");
7 ~ you may not use this file except in compliance with the License.
8 ~ You may obtain a copy of the License at
9 ~
10 ~ http://www.apache.org/licenses/LICENSE-2.0
11 ~
12 ~ Unless required by applicable law or agreed to in writing, software
13 ~ distributed under the License is distributed on an "AS IS" BASIS,
14 ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 ~ See the License for the specific language governing permissions and
16 ~ limitations under the License.
17 -->
18<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
19 <modelVersion>4.0.0</modelVersion>
20
21 <parent>
22 <groupId>org.onosproject</groupId>
23 <artifactId>onos-apps</artifactId>
Ray Milkeybca90492018-04-13 12:47:31 -070024 <version>1.14.0-SNAPSHOT</version>
daniel park128c52c2017-09-04 13:15:51 +090025 </parent>
26
27 <artifactId>onos-apps-openstacknetworkingui</artifactId>
28 <packaging>bundle</packaging>
29
30 <description>OpenStack Networking UI Service</description>
31 <url>http://onosproject.org</url>
32
33 <properties>
34 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
35 <onos.app.name>org.onosproject.openstacknetworkingui</onos.app.name>
36 <onos.app.title>OpenStack Networking UI Service</onos.app.title>
37 <onos.app.category>UI</onos.app.category>
38 <onos.app.url>http://onosproject.org</onos.app.url>
39 <onos.app.readme>OpenStack Networking UI Application</onos.app.readme>
daniel park128c52c2017-09-04 13:15:51 +090040 </properties>
41
42 <dependencies>
43 <dependency>
44 <groupId>org.onosproject</groupId>
45 <artifactId>onos-api</artifactId>
46 <version>${project.version}</version>
47 </dependency>
48
49 <dependency>
50 <groupId>org.onosproject</groupId>
51 <artifactId>onlab-osgi</artifactId>
52 <version>${project.version}</version>
53 </dependency>
54
55 <dependency>
56 <groupId>javax.ws.rs</groupId>
57 <artifactId>javax.ws.rs-api</artifactId>
daniel park128c52c2017-09-04 13:15:51 +090058 </dependency>
59
60 <dependency>
61 <groupId>org.onosproject</groupId>
62 <artifactId>onos-cli</artifactId>
63 <version>${project.version}</version>
64 </dependency>
65
66 <dependency>
Daniel Park577b69c2018-07-16 17:29:34 +090067 <groupId>org.onosproject</groupId>
68 <artifactId>onos-apps-openstacknetworking-api</artifactId>
69 <version>${project.version}</version>
70 </dependency>
71
72 <dependency>
73 <groupId>org.onosproject</groupId>
74 <artifactId>onos-apps-openstacknode-api</artifactId>
75 <version>${project.version}</version>
76 </dependency>
77
78 <dependency>
79 <groupId>org.apache.sshd</groupId>
80 <artifactId>sshd-core</artifactId>
81 </dependency>
82
83 <dependency>
daniel park128c52c2017-09-04 13:15:51 +090084 <groupId>org.apache.karaf.shell</groupId>
85 <artifactId>org.apache.karaf.shell.console</artifactId>
86 </dependency>
87
88 <dependency>
89 <groupId>org.apache.felix</groupId>
90 <artifactId>org.apache.felix.scr.annotations</artifactId>
daniel park128c52c2017-09-04 13:15:51 +090091 <scope>provided</scope>
92 </dependency>
93
94 <dependency>
95 <groupId>org.glassfish.jersey.containers</groupId>
96 <artifactId>jersey-container-servlet</artifactId>
97 </dependency>
98
99 <dependency>
100 <groupId>org.glassfish.jersey.core</groupId>
101 <artifactId>jersey-client</artifactId>
102 </dependency>
103
104 <dependency>
105 <groupId>org.glassfish.jersey.core</groupId>
106 <artifactId>jersey-common</artifactId>
107 <version>2.25</version>
108 </dependency>
109
110 <dependency>
111 <groupId>com.fasterxml.jackson.core</groupId>
112 <artifactId>jackson-databind</artifactId>
113 </dependency>
114
115 <dependency>
116 <groupId>com.fasterxml.jackson.core</groupId>
117 <artifactId>jackson-annotations</artifactId>
118 </dependency>
119
120 <dependency>
121 <groupId>commons-io</groupId>
122 <artifactId>commons-io</artifactId>
daniel park128c52c2017-09-04 13:15:51 +0900123 </dependency>
124
125 </dependencies>
126
127 <build>
128 <plugins>
129 <plugin>
130 <groupId>org.apache.felix</groupId>
131 <artifactId>maven-bundle-plugin</artifactId>
132 <extensions>true</extensions>
133 <configuration>
134 <instructions>
135 <_wab>src/main/webapp/</_wab>
136 <Include-Resource>
137 WEB-INF/classes/apidoc/swagger.json=target/swagger.json,
138 {maven-resources}
139 </Include-Resource>
140 <Bundle-SymbolicName>
141 ${project.groupId}.${project.artifactId}
142 </Bundle-SymbolicName>
143 <Import-Package>
144 *,org.glassfish.jersey.servlet
145 </Import-Package>
146 <Web-ContextPath>${web.context}</Web-ContextPath>
147 </instructions>
148 </configuration>
149 </plugin>
150
151 <plugin>
152 <groupId>org.apache.felix</groupId>
153 <artifactId>maven-scr-plugin</artifactId>
154 </plugin>
155
156 <plugin>
157 <groupId>org.onosproject</groupId>
158 <artifactId>onos-maven-plugin</artifactId>
159 </plugin>
160 </plugins>
161 </build>
162
163
164
165</project>