blob: 95028d179625e7f9f6368b1c82f9b20419fcf62c [file] [log] [blame]
Sean Condonfae8e662016-12-15 10:25:13 +00001<?xml version="1.0" encoding="UTF-8"?>
Brian O'Connorce2a03d2017-08-03 19:21:03 -07002<!--
3 ~ Copyright 2016-present Open Networking Foundation
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 -->
Sean Condonfae8e662016-12-15 10:25:13 +000017<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">
18 <modelVersion>4.0.0</modelVersion>
19
20 <parent>
21 <artifactId>onos-drivers-microsemi</artifactId>
22 <groupId>org.onosproject</groupId>
Ray Milkey678da3f2017-08-25 15:11:43 -070023 <version>1.10.4</version>
Sean Condonfae8e662016-12-15 10:25:13 +000024 </parent>
25
26 <artifactId>onos-drivers-microsemi-ea1000yang</artifactId>
27 <packaging>bundle</packaging>
28
29 <description>Microsemi YANG model for EA1000</description>
30 <url>http://www.microsemi.com</url>
31
32 <properties>
33 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
Ray Milkey5aba3662017-05-02 09:56:10 -070034 <onos.version>${project.version}</onos.version>
Sean Condonfae8e662016-12-15 10:25:13 +000035 <onos.app.name>org.onosproject.drivers.microsemi.yang</onos.app.name>
36 <onos.app.title>Microsemi Device Drivers YANG</onos.app.title>
37 <onos.app.origin>Microsemi, Inc.</onos.app.origin>
38 <onos.app.category>Drivers</onos.app.category>
39 <onos.app.url>http://onosproject.org</onos.app.url>
40 <onos.app.readme>For various Microsemi Devices including EdgeAssure
41 1000 SFP-NID</onos.app.readme>
42 </properties>
43
44
45 <dependencies>
46 <dependency>
47 <groupId>org.onosproject</groupId>
48 <artifactId>onos-netconf-api</artifactId>
49 <version>${project.version}</version>
50 </dependency>
51
52 <dependency>
53 <groupId>org.onosproject</groupId>
54 <artifactId>onos-yang-utils-generator</artifactId>
55 <version>1.11</version>
56 </dependency>
57
58 <dependency>
59 <groupId>org.onosproject</groupId>
60 <artifactId>onos-yang-datamodel</artifactId>
61 <version>1.11</version>
62 </dependency>
63
64 <dependency>
65 <groupId>org.onosproject</groupId>
66 <artifactId>onos-app-yms-api</artifactId>
67 <version>${project.version}</version>
68 </dependency>
69
70 <dependency>
71 <groupId>org.onosproject</groupId>
72 <artifactId>onlab-junit</artifactId>
73 <scope>test</scope>
74 </dependency>
75
76 <dependency>
77 <groupId>org.onosproject</groupId>
78 <artifactId>onos-app-yms</artifactId>
79 <version>${project.version}</version>
80 <scope>test</scope>
81 </dependency>
82
83 <dependency>
84 <groupId>org.onosproject</groupId>
85 <artifactId>onos-drivers-netconf</artifactId>
86 <version>${project.version}</version>
87 <type>test-jar</type>
88 <scope>test</scope>
89 </dependency>
90 </dependencies>
91
92 <build>
93 <plugins>
94 <plugin>
95 <groupId>org.onosproject</groupId>
96 <artifactId>onos-yang-maven-plugin</artifactId>
97 <version>1.11</version>
98 <executions>
99 <execution>
100 <configuration>
101 <classFileDir>target/generated-sources</classFileDir>
102 </configuration>
103 <goals>
104 <goal>yang2java</goal>
105 </goals>
106 </execution>
107 </executions>
108 </plugin>
109 <plugin>
110 <groupId>org.apache.felix</groupId>
111 <artifactId>maven-bundle-plugin</artifactId>
112 <extensions>true</extensions>
113 <configuration>
114 <instructions>
115 <Include-Resource>yang/resources/YangMetaData.ser=target/classes/yang/resources/YangMetaData.ser</Include-Resource>
116 </instructions>
117 </configuration>
118 </plugin>
119
120 <plugin>
121 <groupId>org.jacoco</groupId>
122 <artifactId>jacoco-maven-plugin</artifactId>
123 <configuration>
124 <excludes>
125 <exclude>**/delaymeasurement/*</exclude>
126 <exclude>**/lossmeasurement/*</exclude>
127 </excludes>
128 </configuration>
129 </plugin>
130 </plugins>
131 </build>
132
133</project>