Release Oxygen
[controller.git] / opendaylight / md-sal / benchmark-data-store / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3 Copyright (c) 2014 Cisco Systems, Inc. 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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
10   <modelVersion>4.0.0</modelVersion>
11   <parent>
12     <groupId>org.opendaylight.odlparent</groupId>
13     <artifactId>odlparent</artifactId>
14     <version>3.1.0</version>
15     <relativePath/>
16   </parent>
17
18
19   <groupId>org.opendaylight.controller</groupId>
20   <artifactId>benchmark-data-store</artifactId>
21   <version>1.7.2</version>
22   <packaging>jar</packaging>
23
24   <dependencyManagement>
25     <dependencies>
26       <dependency>
27         <groupId>org.opendaylight.yangtools</groupId>
28         <artifactId>yangtools-artifacts</artifactId>
29         <version>2.0.5</version>
30         <type>pom</type>
31         <scope>import</scope>
32       </dependency>
33       <dependency>
34         <groupId>org.opendaylight.controller</groupId>
35         <artifactId>mdsal-artifacts</artifactId>
36         <version>1.7.2</version>
37         <type>pom</type>
38         <scope>import</scope>
39       </dependency>
40     </dependencies>
41   </dependencyManagement>
42
43   <dependencies>
44     <dependency>
45       <groupId>org.opendaylight.yangtools</groupId>
46       <artifactId>yang-data-impl</artifactId>
47     </dependency>
48     <dependency>
49       <groupId>org.openjdk.jmh</groupId>
50       <artifactId>jmh-core</artifactId>
51       <version>1.17.5</version>
52     </dependency>
53     <dependency>
54       <groupId>org.openjdk.jmh</groupId>
55       <artifactId>jmh-generator-annprocess</artifactId>
56       <version>1.17.5</version>
57     </dependency>
58     <dependency>
59       <groupId>org.opendaylight.controller</groupId>
60       <artifactId>sal-inmemory-datastore</artifactId>
61     </dependency>
62     <dependency>
63       <groupId>org.opendaylight.controller</groupId>
64       <artifactId>sal-broker-impl</artifactId>
65     </dependency>
66     <dependency>
67       <groupId>org.opendaylight.yangtools</groupId>
68       <artifactId>yang-test-util</artifactId>
69       <scope>compile</scope>
70     </dependency>
71   </dependencies>
72
73   <build>
74     <plugins>
75       <plugin>
76         <groupId>org.apache.maven.plugins</groupId>
77         <artifactId>maven-checkstyle-plugin</artifactId>
78         <configuration>
79           <propertyExpansion>checkstyle.violationSeverity=error</propertyExpansion>
80         </configuration>
81       </plugin>
82       <plugin>
83         <groupId>org.codehaus.mojo</groupId>
84         <artifactId>exec-maven-plugin</artifactId>
85         <configuration>
86           <classpathScope>test</classpathScope>
87           <executable>java</executable>
88           <arguments>
89             <argument>-classpath</argument>
90             <classpath/>
91             <argument>org.openjdk.jmh.Main</argument>
92             <argument>.*</argument>
93           </arguments>
94         </configuration>
95         <executions>
96           <execution>
97             <id>run-benchmarks</id>
98             <phase>integration-test</phase>
99             <goals>
100               <goal>exec</goal>
101             </goals>
102           </execution>
103         </executions>
104       </plugin>
105     </plugins>
106   </build>
107 </project>