dd8100fe8fc31c9ce6ed760361ab52a1e0144d16
[genius.git] / lockmanager / lockmanager-impl / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3 Copyright © 2016 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
8 -->
9 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
10   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
11   <modelVersion>4.0.0</modelVersion>
12
13   <parent>
14     <groupId>org.opendaylight.controller</groupId>
15     <artifactId>config-parent</artifactId>
16     <version>0.6.0-SNAPSHOT</version>
17     <relativePath />
18   </parent>
19
20   <groupId>org.opendaylight.genius</groupId>
21   <artifactId>lockmanager-impl</artifactId>
22   <version>0.2.0-SNAPSHOT</version>
23   <packaging>bundle</packaging>
24
25   <dependencies>
26     <dependency>
27       <groupId>${project.groupId}</groupId>
28       <artifactId>lockmanager-api</artifactId>
29       <version>${project.version}</version>
30     </dependency>
31     <dependency>
32       <groupId>javax.inject</groupId>
33       <artifactId>javax.inject</artifactId>
34     </dependency>
35
36     <!-- Testing Dependencies -->
37     <dependency>
38       <groupId>junit</groupId>
39       <artifactId>junit</artifactId>
40       <scope>test</scope>
41     </dependency>
42
43     <dependency>
44       <groupId>org.mockito</groupId>
45       <artifactId>mockito-core</artifactId>
46       <scope>test</scope>
47     </dependency>
48   </dependencies>
49   <build>
50     <pluginManagement>
51       <plugins>
52         <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
53         <plugin>
54           <groupId>org.eclipse.m2e</groupId>
55           <artifactId>lifecycle-mapping</artifactId>
56           <version>1.0.0</version>
57           <configuration>
58             <lifecycleMappingMetadata>
59               <pluginExecutions>
60                 <pluginExecution>
61                   <pluginExecutionFilter>
62                     <groupId>
63                       org.opendaylight.yangtools
64                     </groupId>
65                     <artifactId>
66                       yang-maven-plugin
67                     </artifactId>
68                     <versionRange>
69                       [0.9.0-SNAPSHOT,)
70                     </versionRange>
71                     <goals>
72                       <goal>generate-sources</goal>
73                     </goals>
74                   </pluginExecutionFilter>
75                   <action>
76                     <ignore></ignore>
77                   </action>
78                 </pluginExecution>
79                 <pluginExecution>
80                   <pluginExecutionFilter>
81                     <groupId>org.jacoco</groupId>
82                     <artifactId>
83                       jacoco-maven-plugin
84                     </artifactId>
85                     <versionRange>
86                       [0.7.2.201409121644,)
87                     </versionRange>
88                     <goals>
89                       <goal>prepare-agent</goal>
90                     </goals>
91                   </pluginExecutionFilter>
92                   <action>
93                     <ignore></ignore>
94                   </action>
95                 </pluginExecution>
96               </pluginExecutions>
97             </lifecycleMappingMetadata>
98           </configuration>
99         </plugin>
100       </plugins>
101     </pluginManagement>
102     <plugins>
103       <plugin>
104         <groupId>org.apache.aries.blueprint</groupId>
105         <artifactId>blueprint-maven-plugin</artifactId>
106       </plugin>
107       <plugin>
108         <groupId>org.apache.maven.plugins</groupId>
109         <artifactId>maven-checkstyle-plugin</artifactId>
110         <configuration>
111           <propertyExpansion>checkstyle.violationSeverity=error</propertyExpansion>
112         </configuration>
113       </plugin>
114     </plugins>
115   </build>
116 </project>