blob: 4a4aa454726f5871323f048f070821cfbba34ca8 [file] [log] [blame]
Sean Condonfae8e662016-12-15 10:25:13 +00001<?xml version="1.0" encoding="UTF-8"?>
2<!-- ~ Copyright 2016 Open Networking Laboratory ~ ~ Licensed under the Apache License, Version 2.0 (the "License"); ~ you may not use this file except in compliance with the License. ~ You may obtain a copy of the License at ~ ~ http://www.apache.org/licenses/LICENSE-2.0 ~ ~ Unless required by applicable law or agreed to in writing, software ~ distributed under the License is distributed on an "AS IS" BASIS, ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ~ See the License for the specific language governing permissions and ~ limitations under the License. -->
3<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">
4 <modelVersion>4.0.0</modelVersion>
5
6 <parent>
7 <artifactId>onos-drivers-microsemi</artifactId>
8 <groupId>org.onosproject</groupId>
9 <version>1.10.0-SNAPSHOT</version>
10 </parent>
11
12 <artifactId>onos-drivers-microsemi-ea1000yang</artifactId>
13 <packaging>bundle</packaging>
14
15 <description>Microsemi YANG model for EA1000</description>
16 <url>http://www.microsemi.com</url>
17
18 <properties>
19 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
Ray Milkey5aba3662017-05-02 09:56:10 -070020 <onos.version>${project.version}</onos.version>
Sean Condonfae8e662016-12-15 10:25:13 +000021 <onos.app.name>org.onosproject.drivers.microsemi.yang</onos.app.name>
22 <onos.app.title>Microsemi Device Drivers YANG</onos.app.title>
23 <onos.app.origin>Microsemi, Inc.</onos.app.origin>
24 <onos.app.category>Drivers</onos.app.category>
25 <onos.app.url>http://onosproject.org</onos.app.url>
26 <onos.app.readme>For various Microsemi Devices including EdgeAssure
27 1000 SFP-NID</onos.app.readme>
28 </properties>
29
30
31 <dependencies>
32 <dependency>
33 <groupId>org.onosproject</groupId>
34 <artifactId>onos-netconf-api</artifactId>
35 <version>${project.version}</version>
36 </dependency>
37
38 <dependency>
39 <groupId>org.onosproject</groupId>
40 <artifactId>onos-yang-utils-generator</artifactId>
41 <version>1.11</version>
42 </dependency>
43
44 <dependency>
45 <groupId>org.onosproject</groupId>
46 <artifactId>onos-yang-datamodel</artifactId>
47 <version>1.11</version>
48 </dependency>
49
50 <dependency>
51 <groupId>org.onosproject</groupId>
52 <artifactId>onos-app-yms-api</artifactId>
53 <version>${project.version}</version>
54 </dependency>
55
56 <dependency>
57 <groupId>org.onosproject</groupId>
58 <artifactId>onlab-junit</artifactId>
59 <scope>test</scope>
60 </dependency>
61
62 <dependency>
63 <groupId>org.onosproject</groupId>
64 <artifactId>onos-app-yms</artifactId>
65 <version>${project.version}</version>
66 <scope>test</scope>
67 </dependency>
68
69 <dependency>
70 <groupId>org.onosproject</groupId>
71 <artifactId>onos-drivers-netconf</artifactId>
72 <version>${project.version}</version>
73 <type>test-jar</type>
74 <scope>test</scope>
75 </dependency>
76 </dependencies>
77
78 <build>
79 <plugins>
80 <plugin>
81 <groupId>org.onosproject</groupId>
82 <artifactId>onos-yang-maven-plugin</artifactId>
83 <version>1.11</version>
84 <executions>
85 <execution>
86 <configuration>
87 <classFileDir>target/generated-sources</classFileDir>
88 </configuration>
89 <goals>
90 <goal>yang2java</goal>
91 </goals>
92 </execution>
93 </executions>
94 </plugin>
95 <plugin>
96 <groupId>org.apache.felix</groupId>
97 <artifactId>maven-bundle-plugin</artifactId>
98 <extensions>true</extensions>
99 <configuration>
100 <instructions>
101 <Include-Resource>yang/resources/YangMetaData.ser=target/classes/yang/resources/YangMetaData.ser</Include-Resource>
102 </instructions>
103 </configuration>
104 </plugin>
105
106 <plugin>
107 <groupId>org.jacoco</groupId>
108 <artifactId>jacoco-maven-plugin</artifactId>
109 <configuration>
110 <excludes>
111 <exclude>**/delaymeasurement/*</exclude>
112 <exclude>**/lossmeasurement/*</exclude>
113 </excludes>
114 </configuration>
115 </plugin>
116 </plugins>
117 </build>
118
119</project>