Bump versions for Lithium
[yangtools.git] / benchmarks / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <project xmlns="http://maven.apache.org/POM/4.0.0"
3          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5   <parent>
6         <groupId>org.opendaylight.yangtools</groupId>
7         <artifactId>yangtools-parent</artifactId>
8         <version>0.7.0-SNAPSHOT</version>
9         <relativePath>../common/parent</relativePath>
10   </parent>
11   <modelVersion>4.0.0</modelVersion>
12
13   <groupId>org.opendaylight.yangtools</groupId>
14   <artifactId>benchmarks</artifactId>
15
16   <properties>
17     <yangtools.version>0.7.0-SNAPSHOT</yangtools.version>
18     <yang.maven.plugin.version>0.7.0-SNAPSHOT</yang.maven.plugin.version>
19     <java.source.version>1.7</java.source.version>
20     <java.target.version>1.7</java.target.version>
21     <jmh.version>0.9.7</jmh.version>
22   </properties>
23
24   <dependencies>
25     <dependency>
26       <groupId>${project.groupId}</groupId>
27       <artifactId>yang-data-impl</artifactId>
28       <version>${yangtools.version}</version>
29     </dependency>
30     <dependency>
31       <groupId>${project.groupId}</groupId>
32       <artifactId>yang-parser-impl</artifactId>
33       <version>${yangtools.version}</version>
34     </dependency>
35     <dependency>
36       <groupId>org.openjdk.jmh</groupId>
37       <artifactId>jmh-core</artifactId>
38       <version>${jmh.version}</version>
39     </dependency>
40     <dependency>
41       <groupId>org.openjdk.jmh</groupId>
42       <artifactId>jmh-generator-annprocess</artifactId>
43       <version>${jmh.version}</version>
44     </dependency>
45   </dependencies>
46
47   <build>
48     <plugins>
49       <plugin>
50         <groupId>org.apache.maven.plugins</groupId>
51         <artifactId>maven-compiler-plugin</artifactId>
52         <configuration>
53           <source>${java.source.version}</source>
54           <target>${java.source.version}</target>
55         </configuration>
56       </plugin>
57       <plugin>
58         <groupId>org.codehaus.mojo</groupId>
59         <artifactId>exec-maven-plugin</artifactId>
60         <configuration>
61           <classpathScope>test</classpathScope>
62           <executable>java</executable>
63           <arguments>
64             <argument>-classpath</argument>
65             <classpath/>
66             <argument>org.openjdk.jmh.Main</argument>
67             <argument>.*</argument>
68           </arguments>
69         </configuration>
70         <executions>
71           <execution>
72             <id>run-benchmarks</id>
73             <phase>integration-test</phase>
74             <goals>
75               <goal>exec</goal>
76             </goals>
77           </execution>
78         </executions>
79       </plugin>
80     </plugins>
81   </build>
82 </project>