Setting up new serviceutils features
[serviceutils.git] / commons / binding-parent / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3 Copyright © 2018 Ericsson India Global Services Pvt Ltd. and others.  All rights reserved.
4
5 This program and the accompanying materials are made available under the
6 terms of the Eclipse Public License v1.0 which accompanies this distribution,
7 and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL
8 -->
9 <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">
10   <parent>
11     <groupId>org.opendaylight.mdsal</groupId>
12     <artifactId>binding-parent</artifactId>
13     <version>0.13.0-SNAPSHOT</version>
14     <relativePath/>
15   </parent>
16
17   <modelVersion>4.0.0</modelVersion>
18   <groupId>org.opendaylight.serviceutils</groupId>
19   <artifactId>binding-parent</artifactId>
20   <version>0.5.0-SNAPSHOT</version>
21   <packaging>pom</packaging>
22   <!-- <name> formatting is used by autorelease to parse and notify projects on
23        build failure. Please do not modify this unless you have a good reason. -->
24   <name>ODL :: serviceutils :: ${project.artifactId}</name>
25
26   <dependencyManagement>
27     <dependencies>
28       <dependency>
29         <groupId>org.opendaylight.controller</groupId>
30         <artifactId>mdsal-artifacts</artifactId>
31         <version>1.8.0-SNAPSHOT</version>
32         <type>pom</type>
33         <scope>import</scope>
34       </dependency>
35     </dependencies>
36   </dependencyManagement>
37
38   <dependencies>
39     <dependency>
40       <groupId>org.osgi</groupId>
41       <artifactId>org.osgi.core</artifactId>
42     </dependency>
43
44     <!-- Testing Dependencies -->
45     <dependency>
46       <groupId>junit</groupId>
47       <artifactId>junit</artifactId>
48       <scope>test</scope>
49     </dependency>
50
51     <dependency>
52       <groupId>org.mockito</groupId>
53       <artifactId>mockito-core</artifactId>
54       <scope>test</scope>
55     </dependency>
56   </dependencies>
57
58   <build>
59     <plugins>
60       <plugin>
61         <groupId>org.apache.maven.plugins</groupId>
62         <artifactId>maven-checkstyle-plugin</artifactId>
63         <configuration>
64           <propertyExpansion>checkstyle.violationSeverity=error</propertyExpansion>
65         </configuration>
66       </plugin>
67       <plugin>
68         <groupId>org.codehaus.mojo</groupId>
69         <artifactId>findbugs-maven-plugin</artifactId>
70         <dependencies>
71           <!-- TODO Remove this when we upgrade to odlparent with a complete fix for ODLPARENT-146 -->
72           <dependency>
73             <groupId>org.opendaylight.odlparent</groupId>
74             <artifactId>findbugs</artifactId>
75             <version>3.1.1</version>
76           </dependency>
77         </dependencies>
78         <configuration>
79           <plugins>
80             <plugin>
81               <groupId>jp.skypencil.findbugs.slf4j</groupId>
82               <artifactId>bug-pattern</artifactId>
83               <version>1.4.0</version>
84             </plugin>
85           </plugins>
86           <failOnError>true</failOnError>
87         </configuration>
88       </plugin>
89     </plugins>
90   </build>
91 </project>