blob: 2f5594de1e7a117138f1ec60393193041f2ad1bf [file] [log] [blame]
Adnaan Sachidanandana915da12017-08-09 15:12:45 -07001<?xml version="1.0" encoding="UTF-8"?>
2<!--
3 ~ Copyright 2017 Open Networking Laboratory
4 ~
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.
16 --><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">
17 <modelVersion>4.0.0</modelVersion>
18
19 <groupId>org.onosproject.linkprops</groupId>
20 <artifactId>linkprops</artifactId>
21 <version>1.0-SNAPSHOT</version>
22 <packaging>bundle</packaging>
23
24 <description>Link Properties ONOS Application</description>
25 <url>http://onosproject.org</url>
26
27 <properties>
28 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
29 <onos.version>1.11.0-SNAPSHOT</onos.version>
30 <onos.app.name>org.onosproject.linkprops</onos.app.name>
31 <onos.app.title>Link Properties App</onos.app.title>
32 <onos.app.category>default</onos.app.category>
33 <onos.app.url>http://onosproject.org</onos.app.url>
34 <onos.app.readme>link properties</onos.app.readme>
35 </properties>
36
37 <dependencies>
38 <dependency>
39 <groupId>org.onosproject</groupId>
40 <artifactId>onos-api</artifactId>
41 <version>${onos.version}</version>
42 </dependency>
43
44 <dependency>
45 <groupId>org.onosproject</groupId>
46 <artifactId>onlab-osgi</artifactId>
47 <version>${onos.version}</version>
48 </dependency>
49
50 <dependency>
51 <groupId>junit</groupId>
52 <artifactId>junit</artifactId>
53 <version>4.12</version>
54 <scope>test</scope>
55 </dependency>
56
57 <dependency>
58 <groupId>org.onosproject</groupId>
59 <artifactId>onos-api</artifactId>
60 <version>${onos.version}</version>
61 <scope>test</scope>
62 <classifier>tests</classifier>
63 </dependency>
64
65 <dependency>
66 <groupId>org.apache.felix</groupId>
67 <artifactId>org.apache.felix.scr.annotations</artifactId>
68 <version>1.9.12</version>
69 <scope>provided</scope>
70 </dependency>
71 <dependency>
72 <groupId>org.onosproject</groupId>
73 <artifactId>onos-incubator-api</artifactId>
74 <version>1.11.0-SNAPSHOT</version>
75 </dependency>
76 </dependencies>
77
78 <build>
79 <plugins>
80 <plugin>
81 <groupId>org.apache.felix</groupId>
82 <artifactId>maven-bundle-plugin</artifactId>
83 <version>3.0.1</version>
84 <extensions>true</extensions>
85 </plugin>
86 <plugin>
87 <groupId>org.apache.maven.plugins</groupId>
88 <artifactId>maven-compiler-plugin</artifactId>
89 <version>2.5.1</version>
90 <configuration>
91 <source>1.8</source>
92 <target>1.8</target>
93 </configuration>
94 </plugin>
95 <plugin>
96 <groupId>org.apache.felix</groupId>
97 <artifactId>maven-scr-plugin</artifactId>
98 <version>1.21.0</version>
99 <executions>
100 <execution>
101 <id>generate-scr-srcdescriptor</id>
102 <goals>
103 <goal>scr</goal>
104 </goals>
105 </execution>
106 </executions>
107 <configuration>
108 <supportedProjectTypes>
109 <supportedProjectType>bundle</supportedProjectType>
110 <supportedProjectType>war</supportedProjectType>
111 </supportedProjectTypes>
112 </configuration>
113 </plugin>
114 <plugin>
115 <groupId>org.onosproject</groupId>
116 <artifactId>onos-maven-plugin</artifactId>
117 <version>1.10</version>
118 <executions>
119 <execution>
120 <id>cfg</id>
121 <phase>generate-resources</phase>
122 <goals>
123 <goal>cfg</goal>
124 </goals>
125 </execution>
126 <execution>
127 <id>swagger</id>
128 <phase>generate-sources</phase>
129 <goals>
130 <goal>swagger</goal>
131 </goals>
132 </execution>
133 <execution>
134 <id>app</id>
135 <phase>package</phase>
136 <goals>
137 <goal>app</goal>
138 </goals>
139 </execution>
140 </executions>
141 </plugin>
142 </plugins>
143 </build>
144
145</project>