|
@@ -0,0 +1,121 @@
|
|
|
|
+<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
+<project>
|
|
|
|
+ <modelVersion>4.0.0</modelVersion>
|
|
|
|
+
|
|
|
|
+ <groupId>io.quarkus</groupId>
|
|
|
|
+ <artifactId>benchmark</artifactId>
|
|
|
|
+ <version>1.0-SNAPSHOT</version>
|
|
|
|
+
|
|
|
|
+ <properties>
|
|
|
|
+ <quarkus.version>0.16.0</quarkus.version>
|
|
|
|
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
|
|
|
+ <maven.compiler.source>11</maven.compiler.source>
|
|
|
|
+ <maven.compiler.target>11</maven.compiler.target>
|
|
|
|
+ </properties>
|
|
|
|
+
|
|
|
|
+ <dependencyManagement>
|
|
|
|
+ <dependencies>
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>io.quarkus</groupId>
|
|
|
|
+ <artifactId>quarkus-bom</artifactId>
|
|
|
|
+ <version>${quarkus.version}</version>
|
|
|
|
+ <type>pom</type>
|
|
|
|
+ <scope>import</scope>
|
|
|
|
+ </dependency>
|
|
|
|
+ </dependencies>
|
|
|
|
+ </dependencyManagement>
|
|
|
|
+
|
|
|
|
+ <dependencies>
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>io.quarkus</groupId>
|
|
|
|
+ <artifactId>quarkus-resteasy</artifactId>
|
|
|
|
+ </dependency>
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>io.quarkus</groupId>
|
|
|
|
+ <artifactId>quarkus-resteasy-jsonb</artifactId>
|
|
|
|
+ </dependency>
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>io.quarkus</groupId>
|
|
|
|
+ <artifactId>quarkus-arc</artifactId>
|
|
|
|
+ </dependency>
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>io.quarkus</groupId>
|
|
|
|
+ <artifactId>quarkus-hibernate-orm</artifactId>
|
|
|
|
+ </dependency>
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>io.quarkus</groupId>
|
|
|
|
+ <artifactId>quarkus-jdbc-postgresql</artifactId>
|
|
|
|
+ </dependency>
|
|
|
|
+ <dependency>
|
|
|
|
+ <groupId>com.github.spullara.mustache.java</groupId>
|
|
|
|
+ <artifactId>compiler</artifactId>
|
|
|
|
+ <version>0.9.6</version>
|
|
|
|
+ </dependency>
|
|
|
|
+ </dependencies>
|
|
|
|
+
|
|
|
|
+ <build>
|
|
|
|
+ <plugins>
|
|
|
|
+ <plugin>
|
|
|
|
+ <groupId>org.apache.maven.plugins</groupId>
|
|
|
|
+ <artifactId>maven-compiler-plugin</artifactId>
|
|
|
|
+ <version>3.8.1</version>
|
|
|
|
+ </plugin>
|
|
|
|
+ <plugin>
|
|
|
|
+ <groupId>org.apache.maven.plugins</groupId>
|
|
|
|
+ <artifactId>maven-dependency-plugin</artifactId>
|
|
|
|
+ <version>3.1.1</version>
|
|
|
|
+ </plugin>
|
|
|
|
+ <plugin>
|
|
|
|
+ <groupId>org.apache.maven.plugins</groupId>
|
|
|
|
+ <artifactId>maven-resources-plugin</artifactId>
|
|
|
|
+ <version>3.1.0</version>
|
|
|
|
+ </plugin>
|
|
|
|
+ <plugin>
|
|
|
|
+ <groupId>org.apache.maven.plugins</groupId>
|
|
|
|
+ <artifactId>maven-jar-plugin</artifactId>
|
|
|
|
+ <version>3.1.1</version>
|
|
|
|
+ </plugin>
|
|
|
|
+ <plugin>
|
|
|
|
+ <groupId>io.quarkus</groupId>
|
|
|
|
+ <artifactId>quarkus-maven-plugin</artifactId>
|
|
|
|
+ <version>${quarkus.version}</version>
|
|
|
|
+ <executions>
|
|
|
|
+ <execution>
|
|
|
|
+ <goals>
|
|
|
|
+ <goal>build</goal>
|
|
|
|
+ </goals>
|
|
|
|
+ </execution>
|
|
|
|
+ </executions>
|
|
|
|
+ </plugin>
|
|
|
|
+ </plugins>
|
|
|
|
+ </build>
|
|
|
|
+ <profiles>
|
|
|
|
+ <profile>
|
|
|
|
+ <id>native</id>
|
|
|
|
+ <activation>
|
|
|
|
+ <property>
|
|
|
|
+ <name>native</name>
|
|
|
|
+ </property>
|
|
|
|
+ </activation>
|
|
|
|
+ <build>
|
|
|
|
+ <plugins>
|
|
|
|
+ <plugin>
|
|
|
|
+ <groupId>io.quarkus</groupId>
|
|
|
|
+ <artifactId>quarkus-maven-plugin</artifactId>
|
|
|
|
+ <version>${quarkus.version}</version>
|
|
|
|
+ <executions>
|
|
|
|
+ <execution>
|
|
|
|
+ <goals>
|
|
|
|
+ <goal>native-image</goal>
|
|
|
|
+ </goals>
|
|
|
|
+ <configuration>
|
|
|
|
+ <enableHttpUrlHandler>true</enableHttpUrlHandler>
|
|
|
|
+ </configuration>
|
|
|
|
+ </execution>
|
|
|
|
+ </executions>
|
|
|
|
+ </plugin>
|
|
|
|
+ </plugins>
|
|
|
|
+ </build>
|
|
|
|
+ </profile>
|
|
|
|
+ </profiles>
|
|
|
|
+</project>
|