fix path
[yosql.git] / yosql-benchmarks / yosql-benchmarks-codegen / pom.xml
blob191c9e26b04352f6c3529d5e4de2e50780b65978
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3   ~ This file is part of yosql. It is subject to the license terms in the LICENSE file found in the top-level
4   ~ directory of this distribution and at http://creativecommons.org/publicdomain/zero/1.0/. No part of yosql,
5   ~ including this file, may be copied, modified, propagated, or distributed except according to the terms contained
6   ~ in the LICENSE file.
7   -->
8 <project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
9          xmlns="http://maven.apache.org/POM/4.0.0"
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>
13     <!-- ordering follows https://maven.apache.org/developers/conventions/code.html#POM_Code_Convention -->
15     <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
16     <!--                                 PARENT                                  -->
17     <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
18     <!-- https://maven.apache.org/pom.html#Inheritance -->
19     <parent>
20         <groupId>wtf.metio.yosql.benchmarks</groupId>
21         <artifactId>yosql-benchmarks</artifactId>
22         <version>0.0.0-SNAPSHOT</version>
23     </parent>
25     <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
26     <!--                               COORDINATES                               -->
27     <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
28     <!-- https://maven.apache.org/pom.html#Maven_Coordinates -->
30     <artifactId>yosql-benchmarks-codegen</artifactId>
32     <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
33     <!--                               INFORMATIONS                              -->
34     <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
35     <!-- https://maven.apache.org/pom.html#More_Project_Information -->
36     <name>YoSQL :: Benchmarks :: Codegen</name>
38     <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
39     <!--                               DEPENDENCIES                              -->
40     <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
41     <!-- https://maven.apache.org/pom.html#Dependencies -->
42     <dependencies>
43         <dependency>
44             <groupId>wtf.metio.yosql.codegen</groupId>
45             <artifactId>yosql-codegen-api</artifactId>
46             <version>${project.version}</version>
47         </dependency>
48         <dependency>
49             <groupId>wtf.metio.yosql.tooling</groupId>
50             <artifactId>yosql-tooling-dagger</artifactId>
51             <version>${project.version}</version>
52         </dependency>
53         <dependency>
54             <groupId>org.openjdk.jmh</groupId>
55             <artifactId>jmh-core</artifactId>
56         </dependency>
57         <dependency>
58             <groupId>org.openjdk.jmh</groupId>
59             <artifactId>jmh-generator-annprocess</artifactId>
60             <scope>provided</scope>
61         </dependency>
62         <dependency>
63             <groupId>org.slf4j</groupId>
64             <artifactId>slf4j-simple</artifactId>
65         </dependency>
66     </dependencies>
68     <profiles>
69         <profile>
70             <id>benchmarks</id>
71             <build>
72                 <plugins>
73                     <plugin>
74                         <groupId>com.baidu.maven</groupId>
75                         <artifactId>jmh-maven-plugin</artifactId>
76                         <version>1.0.3</version>
77                         <executions>
78                             <execution>
79                                 <phase>test</phase>
80                                 <goals>
81                                     <goal>jmh</goal>
82                                 </goals>
83                             </execution>
84                         </executions>
85                         <configuration>
86                             <forks>1</forks>
87                             <warmupForks>1</warmupForks>
88                             <threads>1</threads>
89                             <mode>avgt</mode>
90                             <timeUnit>s</timeUnit>
91                             <measurementTime>1s</measurementTime>
92                             <warmupTime>1s</warmupTime>
93                             <resultFormat>json</resultFormat>
94                             <resultFile>yosql-benchmarks-codegen.json</resultFile>
95                         </configuration>
96                     </plugin>
97                 </plugins>
98             </build>
99         </profile>
100     </profiles>
102 </project>