Bump versions to 13.0.4-SNAPSHOT
[mdsal.git] / dom / mdsal-dom-inmemory-datastore-benchmark / 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"
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     <parent>
13         <groupId>org.opendaylight.mdsal</groupId>
14         <artifactId>bundle-parent</artifactId>
15         <version>13.0.4-SNAPSHOT</version>
16         <relativePath>../../bundle-parent</relativePath>
17     </parent>
18
19     <artifactId>mdsal-dom-inmemory-datastore-benchmark</artifactId>
20     <packaging>jar</packaging>
21
22     <properties>
23         <odlparent.spotbugs.skip>true</odlparent.spotbugs.skip>
24         <doclint>all,-missing</doclint>
25     </properties>
26
27     <dependencies>
28         <dependency>
29             <groupId>com.google.guava</groupId>
30             <artifactId>guava</artifactId>
31         </dependency>
32         <dependency>
33             <groupId>org.opendaylight.yangtools</groupId>
34             <artifactId>util</artifactId>
35         </dependency>
36         <dependency>
37             <groupId>org.opendaylight.yangtools</groupId>
38             <artifactId>yang-common</artifactId>
39         </dependency>
40         <dependency>
41             <groupId>org.opendaylight.yangtools</groupId>
42             <artifactId>yang-data-api</artifactId>
43         </dependency>
44         <dependency>
45             <groupId>org.opendaylight.yangtools</groupId>
46             <artifactId>yang-data-impl</artifactId>
47         </dependency>
48         <dependency>
49             <groupId>org.opendaylight.yangtools</groupId>
50             <artifactId>yang-model-api</artifactId>
51         </dependency>
52         <dependency>
53             <groupId>org.opendaylight.yangtools</groupId>
54             <artifactId>yang-test-util</artifactId>
55             <scope>compile</scope>
56         </dependency>
57         <dependency>
58             <groupId>org.opendaylight.mdsal</groupId>
59             <artifactId>mdsal-common-api</artifactId>
60         </dependency>
61         <dependency>
62             <groupId>org.opendaylight.mdsal</groupId>
63             <artifactId>mdsal-dom-api</artifactId>
64         </dependency>
65         <dependency>
66             <groupId>org.opendaylight.mdsal</groupId>
67             <artifactId>mdsal-dom-spi</artifactId>
68         </dependency>
69         <dependency>
70             <groupId>org.opendaylight.mdsal</groupId>
71             <artifactId>mdsal-dom-broker</artifactId>
72         </dependency>
73         <dependency>
74             <groupId>org.opendaylight.mdsal</groupId>
75             <artifactId>mdsal-dom-inmemory-datastore</artifactId>
76         </dependency>
77         <dependency>
78             <groupId>org.openjdk.jmh</groupId>
79             <artifactId>jmh-core</artifactId>
80             <version>1.35</version>
81         </dependency>
82     </dependencies>
83
84     <build>
85         <plugins>
86             <plugin>
87                 <artifactId>maven-compiler-plugin</artifactId>
88                 <configuration>
89                     <annotationProcessorPaths>
90                         <dependency>
91                             <groupId>org.openjdk.jmh</groupId>
92                             <artifactId>jmh-generator-annprocess</artifactId>
93                             <version>1.35</version>
94                         </dependency>
95                     </annotationProcessorPaths>
96                 </configuration>
97             </plugin>
98         </plugins>
99     </build>
100
101     <profiles>
102         <profile>
103             <id>benchmarks</id>
104             <build>
105                 <plugins>
106                     <plugin>
107                         <groupId>org.codehaus.mojo</groupId>
108                         <artifactId>exec-maven-plugin</artifactId>
109                         <executions>
110                             <execution>
111                                 <id>run-benchmarks</id>
112                                 <phase>integration-test</phase>
113                                 <goals>
114                                     <goal>exec</goal>
115                                 </goals>
116                                 <configuration>
117                                     <classpathScope>test</classpathScope>
118                                     <executable>java</executable>
119                                     <arguments>
120                                         <argument>-classpath</argument>
121                                         <classpath />
122                                         <argument>org.openjdk.jmh.Main</argument>
123                                         <argument>.*</argument>
124                                     </arguments>
125                                 </configuration>
126                             </execution>
127                         </executions>
128                     </plugin>
129                 </plugins>
130             </build>
131         </profile>
132     </profiles>
133 </project>