blob: 27b1efca8d7b73aa6016a0aa01e11be294927bf6 [file] [log] [blame]
Pier Luigi Ventred1173a12016-03-30 15:51:03 +02001<?xml version="1.0" encoding="UTF-8"?>
2<!--
Pier Luigi Ventre0a023f42016-04-30 11:03:15 +02003 ~ Copyright 2016-present Open Networking Laboratory
Pier Luigi Ventred1173a12016-03-30 15:51:03 +02004 ~
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.
Pier Luigi Ventre0a023f42016-04-30 11:03:15 +020016 -->
Carolina Fernandezb31adee2016-08-31 11:29:38 +020017
Pier Luigi Ventre0a023f42016-04-30 11:03:15 +020018<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">
Carolina Fernandezb31adee2016-08-31 11:29:38 +020019<modelVersion>4.0.0</modelVersion>
20<parent>
Pier Luigi Ventred1173a12016-03-30 15:51:03 +020021 <artifactId>onos-app-samples</artifactId>
22 <groupId>org.onosproject</groupId>
Konstantinos Kanonakisa002f022016-09-27 16:13:12 -050023 <version>1.8.0-SNAPSHOT</version>
Carolina Fernandezb31adee2016-08-31 11:29:38 +020024</parent>
Pier Luigi Ventred1173a12016-03-30 15:51:03 +020025
Carolina Fernandezb31adee2016-08-31 11:29:38 +020026<groupId>org.onosproject</groupId>
27<artifactId>onos-app-sdx-l2</artifactId>
Konstantinos Kanonakisa002f022016-09-27 16:13:12 -050028<version>1.8.0-SNAPSHOT</version>
Carolina Fernandezb31adee2016-08-31 11:29:38 +020029<packaging>bundle</packaging>
Pier Luigi Ventred1173a12016-03-30 15:51:03 +020030
Carolina Fernandezb31adee2016-08-31 11:29:38 +020031<description>SDX-L2 application to create and manage Ethernet circuits</description>
32<url>http://www.geant.org</url>
Pier Luigi Ventred1173a12016-03-30 15:51:03 +020033
Carolina Fernandezb31adee2016-08-31 11:29:38 +020034<properties>
Konstantinos Kanonakisa002f022016-09-27 16:13:12 -050035 <onos.version>1.8.0-SNAPSHOT</onos.version>
Carolina Fernandezb31adee2016-08-31 11:29:38 +020036 <onos.app.name>org.onosproject.sdx-l2</onos.app.name>
37 <onos.app.title>SDX-L2 App</onos.app.title>
38 <onos.app.category>Utility</onos.app.category>
39 <onos.app.url>
40 https://wiki.onosproject.org/display/ONOS/SDX-L2+application
41 </onos.app.url>
42 <onos.app.readme>SDX-L2 application to create and manage Ethernet
43 circuits
44 </onos.app.readme>
45 <onos.app.origin>GN4 project</onos.app.origin>
46</properties>
Pier Luigi Ventred1173a12016-03-30 15:51:03 +020047
Carolina Fernandezb31adee2016-08-31 11:29:38 +020048<dependencies>
49 <dependency>
50 <groupId>org.onosproject</groupId>
51 <artifactId>onos-api</artifactId>
52 </dependency>
53
54 <dependency>
55 <groupId>org.onosproject</groupId>
56 <artifactId>onos-core-dist</artifactId>
57 <version>${onos.version}</version>
58 </dependency>
59
60 <dependency>
61 <groupId>org.onosproject</groupId>
62 <artifactId>onlab-junit</artifactId>
63 <scope>test</scope>
64 </dependency>
65
66 <dependency>
67 <groupId>org.onosproject</groupId>
68 <artifactId>onos-api</artifactId>
69 <scope>test</scope>
70 <classifier>tests</classifier>
71 </dependency>
72
73 <dependency>
74 <groupId>com.google.guava</groupId>
75 <artifactId>guava-testlib</artifactId>
76 <scope>test</scope>
77 </dependency>
78
79 <dependency>
80 <groupId>org.onosproject</groupId>
81 <artifactId>onos-cli</artifactId>
82 <version>${onos.version}</version>
83 <scope>provided</scope>
84 </dependency>
85
86 <dependency>
87 <groupId>org.osgi</groupId>
88 <artifactId>org.osgi.core</artifactId>
89 <scope>provided</scope>
90 </dependency>
91
92 <dependency>
93 <groupId>org.apache.karaf.shell</groupId>
94 <artifactId>org.apache.karaf.shell.console</artifactId>
95 <scope>provided</scope>
96 </dependency>
97
98 <dependency>
99 <groupId>org.osgi</groupId>
100 <artifactId>org.osgi.compendium</artifactId>
101 </dependency>
102
103</dependencies>
104
105<build>
106 <plugins>
107 <plugin>
108 <groupId>org.apache.maven.plugins</groupId>
109 <artifactId>maven-surefire-plugin</artifactId>
110 <configuration>
111 <useFile>false</useFile>
112 <redirectTestOutputToFile>false</redirectTestOutputToFile>
113 </configuration>
114 </plugin>
115 <plugin>
116 <groupId>org.apache.felix</groupId>
117 <artifactId>maven-bundle-plugin</artifactId>
118 <extensions>true</extensions>
119 </plugin>
120 <plugin>
121 <groupId>org.apache.maven.plugins</groupId>
122 <artifactId>maven-compiler-plugin</artifactId>
123 <configuration>
124 <source>1.8</source>
125 <target>1.8</target>
126 </configuration>
127 </plugin>
128 <plugin>
129 <groupId>org.apache.felix</groupId>
130 <artifactId>maven-scr-plugin</artifactId>
131 <executions>
132 <execution>
133 <id>generate-scr-srcdescriptor</id>
134 <goals>
135 <goal>scr</goal>
136 </goals>
137 </execution>
138 </executions>
139 <configuration>
140 <supportedProjectTypes>
141 <supportedProjectType>bundle</supportedProjectType>
142 <supportedProjectType>war</supportedProjectType>
143 </supportedProjectTypes>
144 </configuration>
145 </plugin>
146 <plugin>
Pier Luigi Ventred1173a12016-03-30 15:51:03 +0200147 <groupId>org.onosproject</groupId>
Carolina Fernandezb31adee2016-08-31 11:29:38 +0200148 <artifactId>onos-maven-plugin</artifactId>
149 <executions>
150 <execution>
151 <id>cfg</id>
152 <phase>generate-resources</phase>
153 <goals>
154 <goal>cfg</goal>
155 </goals>
156 </execution>
157 <execution>
158 <id>swagger</id>
159 <phase>generate-sources</phase>
160 <goals>
161 <goal>swagger</goal>
162 </goals>
163 </execution>
164 <execution>
165 <id>app</id>
166 <phase>package</phase>
167 <goals>
168 <goal>app</goal>
169 </goals>
170 </execution>
171 </executions>
172 </plugin>
173 </plugins>
174</build>
Pier Luigi Ventred1173a12016-03-30 15:51:03 +0200175
Carolina Fernandezb31adee2016-08-31 11:29:38 +0200176</project>