blob: be6d7b8c0f1526693d4346a7588ac141714eb15c [file] [log] [blame]
Sean Condon39c2a2d2017-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>
Ray Milkeyb9d78f02017-11-27 15:11:22 -080017 <version>1.10.10</version>
Sean Condon39c2a2d2017-03-21 14:23:19 +000018 </parent>
19
20 <artifactId>onos-apps-cfm</artifactId>
21 <packaging>bundle</packaging>
Ray Milkeyb9d78f02017-11-27 15:11:22 -080022 <version>1.10.10</version>
Sean Condon39c2a2d2017-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 <classifier>tests</classifier>
57 <scope>test</scope>
58 </dependency>
59 <dependency>
60 <groupId>org.onosproject</groupId>
61 <artifactId>onlab-osgi</artifactId>
62 <classifier>tests</classifier>
63 <scope>test</scope>
64 </dependency>
65
66 <dependency>
67 <groupId>org.onosproject</groupId>
68 <artifactId>onos-cli</artifactId>
69 <version>${project.version}</version>
70 </dependency>
71
72 <dependency>
73 <groupId>org.apache.karaf.shell</groupId>
74 <artifactId>org.apache.karaf.shell.console</artifactId>
75 </dependency>
76 <dependency>
77 <groupId>org.easymock</groupId>
78 <artifactId>easymock</artifactId>
79 <scope>test</scope>
80 </dependency>
81 <dependency>
82 <groupId>org.glassfish.jersey.containers</groupId>
83 <artifactId>jersey-container-servlet</artifactId>
84 </dependency>
85 <dependency>
86 <groupId>org.glassfish.jersey.test-framework</groupId>
87 <artifactId>jersey-test-framework-core</artifactId>
88 <scope>test</scope>
89 </dependency>
90 <dependency>
91 <groupId>org.glassfish.jersey.test-framework.providers</groupId>
92 <artifactId>jersey-test-framework-provider-jetty</artifactId>
93 <scope>test</scope>
94 </dependency>
95 <dependency>
96 <groupId>org.onosproject</groupId>
97 <artifactId>onlab-junit</artifactId>
98 <scope>test</scope>
99 </dependency>
100 <dependency>
101 <groupId>org.onosproject</groupId>
102 <artifactId>onos-rest</artifactId>
103 <version>${project.version}</version>
104 <classifier>tests</classifier>
105 <scope>test</scope>
106 </dependency>
107 </dependencies>
108
109 <build>
110 <plugins>
111 <plugin>
112 <groupId>org.apache.felix</groupId>
113 <artifactId>maven-bundle-plugin</artifactId>
114 <extensions>true</extensions>
115 <configuration>
116 <instructions>
117 <_wab>src/main/webapp/</_wab>
118 <Include-Resource>WEB-INF/classes/apidoc/swagger.json=target/swagger.json,
119 {maven-resources}</Include-Resource>
120 <Bundle-SymbolicName>${project.groupId}.${project.artifactId}</Bundle-SymbolicName>
121 <Import-Package>*,org.glassfish.jersey.servlet</Import-Package>
122 <Web-ContextPath>${web.context}</Web-ContextPath>
123 </instructions>
124 </configuration>
125 </plugin>
126 </plugins>
127 </build>
128
129</project>