blob: 8a5728969ffc2a7f5b1c1e94b9555549e670d5da [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
Yuta HIGUCHIf104e0b2017-10-10 12:38:08 -070020 <artifactId>onos-apps-cfm</artifactId>
Sean Condon0e89bda2017-03-21 14:23:19 +000021 <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>
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>
89 <groupId>org.onosproject</groupId>
90 <artifactId>onos-rest</artifactId>
91 <version>${project.version}</version>
92 <classifier>tests</classifier>
93 <scope>test</scope>
94 </dependency>
95
Sean Condon0e89bda2017-03-21 14:23:19 +000096 </dependencies>
97
98 <build>
99 <plugins>
100 <plugin>
101 <groupId>org.apache.felix</groupId>
102 <artifactId>maven-bundle-plugin</artifactId>
103 <extensions>true</extensions>
104 <configuration>
105 <instructions>
106 <_wab>src/main/webapp/</_wab>
107 <Include-Resource>WEB-INF/classes/apidoc/swagger.json=target/swagger.json,
108 {maven-resources}</Include-Resource>
109 <Bundle-SymbolicName>${project.groupId}.${project.artifactId}</Bundle-SymbolicName>
110 <Import-Package>*,org.glassfish.jersey.servlet</Import-Package>
111 <Web-ContextPath>${web.context}</Web-ContextPath>
112 </instructions>
113 </configuration>
114 </plugin>
115 </plugins>
116 </build>
117
118</project>