blob: ad63ddd6ac70086017eba7ebe059cda33e5facdb [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>
17 <version>1.12.0-SNAPSHOT</version>
18 </parent>
19
20 <artifactId>onos-app-cfm</artifactId>
21 <packaging>bundle</packaging>
22 <version>1.12.0-SNAPSHOT</version>
23
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>
74 </dependencies>
75
76 <build>
77 <plugins>
78 <plugin>
79 <groupId>org.apache.felix</groupId>
80 <artifactId>maven-bundle-plugin</artifactId>
81 <extensions>true</extensions>
82 <configuration>
83 <instructions>
84 <_wab>src/main/webapp/</_wab>
85 <Include-Resource>WEB-INF/classes/apidoc/swagger.json=target/swagger.json,
86 {maven-resources}</Include-Resource>
87 <Bundle-SymbolicName>${project.groupId}.${project.artifactId}</Bundle-SymbolicName>
88 <Import-Package>*,org.glassfish.jersey.servlet</Import-Package>
89 <Web-ContextPath>${web.context}</Web-ContextPath>
90 </instructions>
91 </configuration>
92 </plugin>
93 </plugins>
94 </build>
95
96</project>