blob: 9036ba12d97c27cdce3abc98e8de5a0c862f63e6 [file] [log] [blame]
Sean Condon0e89bda2017-03-21 14:23:19 +00001<?xml version="1.0" encoding="UTF-8"?>
2<!-- ~ Copyright 2017 Open Networking Laboratory ~ ~ Licensed under the Apache
3 License, Version 2.0 (the "License"); ~ you may not use this file except
4 in compliance with the License. ~ You may obtain a copy of the License at
5 ~ ~ http://www.apache.org/licenses/LICENSE-2.0 ~ ~ Unless required by applicable
6 law or agreed to in writing, software ~ distributed under the License is
7 distributed on an "AS IS" BASIS, ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY
8 KIND, either express or implied. ~ See the License for the specific language
9 governing permissions and ~ limitations under the License. -->
10<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
11 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
12 <modelVersion>4.0.0</modelVersion>
13
14 <parent>
15 <groupId>org.onosproject</groupId>
16 <artifactId>onos-apps</artifactId>
ONOS Jenkins User61881df2017-12-12 21:19:45 +000017 <version>1.13.0-SNAPSHOT</version>
Sean Condon0e89bda2017-03-21 14:23:19 +000018 </parent>
19
Yuta HIGUCHIf104e0b2017-10-10 12:38:08 -070020 <artifactId>onos-apps-cfm</artifactId>
Sean Condon0e89bda2017-03-21 14:23:19 +000021 <packaging>bundle</packaging>
ONOS Jenkins User61881df2017-12-12 21:19:45 +000022 <version>1.13.0-SNAPSHOT</version>
Sean Condon0e89bda2017-03-21 14:23:19 +000023
24 <description>ONOS OSGi bundle archetype</description>
25 <url>http://onosproject.org</url>
26
27 <properties>
28 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
29 <web.context>/onos/cfm</web.context>
30 <api.description>Layer 2 Monitoring CFM REST API</api.description>
31 <api.version>1.0.0</api.version>
32 <api.package>org.onosproject.cfm</api.package>
33 <api.title>Layer 2 Monitoring CFM REST API</api.title>
34 <onos.app.name>org.onosproject.cfm</onos.app.name>
35 <onos.app.title>Layer 2 Monitoring CFM App</onos.app.title>
36 <onos.app.origin>Microsemi Inc</onos.app.origin>
37 <onos.app.category>default</onos.app.category>
38 <onos.app.url>http://onosproject.org</onos.app.url>
39 <onos.app.readme>Layer 2 Monitoring Connectivity Fault Management App</onos.app.readme>
40 </properties>
41
42 <dependencies>
43 <dependency>
44 <groupId>org.onosproject</groupId>
45 <artifactId>onos-api</artifactId>
46 </dependency>
47
48 <dependency>
49 <groupId>org.onosproject</groupId>
50 <artifactId>onos-incubator-api</artifactId>
51 </dependency>
52
53 <dependency>
54 <groupId>org.onosproject</groupId>
55 <artifactId>onos-core-common</artifactId>
56 </dependency>
57
58 <dependency>
59 <groupId>org.onosproject</groupId>
60 <artifactId>onos-cli</artifactId>
61 <version>${project.version}</version>
62 </dependency>
63
64 <dependency>
65 <groupId>org.apache.karaf.shell</groupId>
66 <artifactId>org.apache.karaf.shell.console</artifactId>
67 </dependency>
68
69 <dependency>
70 <groupId>org.onosproject</groupId>
71 <artifactId>onlab-junit</artifactId>
72 <scope>test</scope>
73 </dependency>
Yuta HIGUCHIf104e0b2017-10-10 12:38:08 -070074
75 <dependency>
76 <groupId>org.onosproject</groupId>
77 <artifactId>onlab-osgi</artifactId>
78 <classifier>tests</classifier>
79 <scope>test</scope>
80 </dependency>
81
82 <dependency>
83 <groupId>org.glassfish.jersey.test-framework</groupId>
84 <artifactId>jersey-test-framework-core</artifactId>
85 <scope>test</scope>
86 </dependency>
87
88 <dependency>
Thomas Vachuska0e11dcb2017-12-13 16:57:14 -080089 <groupId>org.glassfish.jersey.test-framework.providers</groupId>
90 <artifactId>jersey-test-framework-provider-jetty</artifactId>
91 <scope>test</scope>
92 </dependency>
93
94 <dependency>
Yuta HIGUCHIf104e0b2017-10-10 12:38:08 -070095 <groupId>org.onosproject</groupId>
96 <artifactId>onos-rest</artifactId>
97 <version>${project.version}</version>
98 <classifier>tests</classifier>
99 <scope>test</scope>
100 </dependency>
101
Sean Condon0e89bda2017-03-21 14:23:19 +0000102 </dependencies>
103
104 <build>
105 <plugins>
106 <plugin>
107 <groupId>org.apache.felix</groupId>
108 <artifactId>maven-bundle-plugin</artifactId>
109 <extensions>true</extensions>
110 <configuration>
111 <instructions>
112 <_wab>src/main/webapp/</_wab>
113 <Include-Resource>WEB-INF/classes/apidoc/swagger.json=target/swagger.json,
114 {maven-resources}</Include-Resource>
115 <Bundle-SymbolicName>${project.groupId}.${project.artifactId}</Bundle-SymbolicName>
116 <Import-Package>*,org.glassfish.jersey.servlet</Import-Package>
117 <Web-ContextPath>${web.context}</Web-ContextPath>
118 </instructions>
119 </configuration>
120 </plugin>
121 </plugins>
122 </build>
123
124</project>