blob: a34feb1ee2b9f0216d4ca23c543d84c220b25a5f [file] [log] [blame]
Gaurav Agrawalb102b012016-08-02 12:52:48 +05301<?xml version="1.0" encoding="UTF-8"?>
2<!--
Brian O'Connor0a4e6742016-09-15 23:03:10 -07003 ~ Copyright 2016-present Open Networking Laboratory
Gaurav Agrawalb102b012016-08-02 12:52:48 +05304 ~
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 -->
17<project xmlns="http://maven.apache.org/POM/4.0.0"
18 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
19 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
20 <modelVersion>4.0.0</modelVersion>
21
22 <parent>
23 <artifactId>onos-yms</artifactId>
24 <groupId>org.onosproject</groupId>
Ray Milkey58c6af22016-11-22 17:26:52 -080025 <version>1.8.0-SNAPSHOT</version>
Gaurav Agrawalb102b012016-08-02 12:52:48 +053026 </parent>
27
28 <artifactId>onos-app-yms</artifactId>
29 <packaging>bundle</packaging>
30
31 <url>http://onosproject.org</url>
32
33 <description>YANG management system application</description>
34
35 <dependencies>
36 <dependency>
Bharat saraswalf53b29a2016-09-27 15:35:15 +053037 <groupId>org.apache.felix</groupId>
38 <artifactId>org.apache.felix.framework</artifactId>
39 <version>4.2.1</version>
40 </dependency>
Shankara-Huaweid5823ab2016-11-22 10:14:52 +053041 <!--https://mvnrepository.com/artifact/org.apache.servicemix.bundles/org.apache.servicemix.bundles.dom4j -->
42 <dependency>
43 <groupId>org.apache.servicemix.bundles</groupId>
44 <artifactId>org.apache.servicemix.bundles.dom4j</artifactId>
45 <version>1.6.1_5</version>
46 </dependency>
Bharat saraswalf53b29a2016-09-27 15:35:15 +053047 <dependency>
48 <groupId>commons-io</groupId>
49 <artifactId>commons-io</artifactId>
50 <version>2.4</version>
51 </dependency>
52 <dependency>
Gaurav Agrawalb102b012016-08-02 12:52:48 +053053 <groupId>org.onosproject</groupId>
54 <artifactId>onos-app-yms-api</artifactId>
55 <version>${project.version}</version>
56 </dependency>
Bharat saraswalf53b29a2016-09-27 15:35:15 +053057 <dependency>
58 <groupId>org.onosproject</groupId>
59 <artifactId>onos-yang-maven-plugin</artifactId>
60 <version>1.8</version>
61 </dependency>
62 <dependency>
63 <groupId>org.onosproject</groupId>
64 <artifactId>onos-yang-datamodel</artifactId>
65 <version>1.8</version>
66 </dependency>
Gaurav Agrawalb102b012016-08-02 12:52:48 +053067 <dependency>
68 <groupId>org.onosproject</groupId>
69 <artifactId>onlab-junit</artifactId>
70 <scope>test</scope>
71 </dependency>
Gaurav Agrawalb102b012016-08-02 12:52:48 +053072 <dependency>
Bharat saraswalf53b29a2016-09-27 15:35:15 +053073 <groupId>org.easymock</groupId>
74 <artifactId>easymock</artifactId>
Gaurav Agrawalb102b012016-08-02 12:52:48 +053075 <scope>test</scope>
76 </dependency>
Bharat saraswalf53b29a2016-09-27 15:35:15 +053077 <dependency>
78 <groupId>org.onosproject</groupId>
79 <artifactId>onlab-osgi</artifactId>
80 <scope>test</scope>
81 </dependency>
82 <!-- https://mvnrepository.com/artifact/org.springframework.osgi/spring-osgi-mock -->
83 <dependency>
84 <groupId>org.springframework.osgi</groupId>
85 <artifactId>spring-osgi-mock</artifactId>
86 <version>1.2.1</version>
87 </dependency>
88
Gaurav Agrawalb102b012016-08-02 12:52:48 +053089 </dependencies>
90
Bharat saraswalf53b29a2016-09-27 15:35:15 +053091 <build>
92 <plugins>
93 <plugin>
94 <groupId>org.apache.felix</groupId>
95 <artifactId>maven-bundle-plugin</artifactId>
96 <version>3.2.0</version>
97 <extensions>true</extensions>
98 <configuration>
99 <instructions>
100 <Private-Package>
101 org.onosproject.yangutils.datamodel.*,
102 org.onosproject.yangutils.translator.*,
103 org.onosproject.yangutils.linker.*,
104 org.onosproject.yangutils.utils.*
105 </Private-Package>
106 </instructions>
107 </configuration>
108 </plugin>
109 <plugin>
110 <groupId>org.onosproject</groupId>
111 <artifactId>onos-yang-maven-plugin</artifactId>
112 <version>1.8</version>
113 <configuration>
114 <yangFilesDir>src/test/resources/</yangFilesDir>
115 </configuration>
116 <executions>
117 <execution>
118 <goals>
119 <goal>yang2java</goal>
120 </goals>
121 </execution>
122 </executions>
123 </plugin>
124 </plugins>
125 </build>
Gaurav Agrawalb102b012016-08-02 12:52:48 +0530126</project>