|
@@ -12,14 +12,15 @@
|
|
|
<name>org.jetbrains.ktor tech-empower-framework-benchmark</name>
|
|
|
|
|
|
<properties>
|
|
|
- <kotlin.version>1.4.0</kotlin.version>
|
|
|
- <ktor.version>1.4.0</ktor.version>
|
|
|
- <serialization.runtime>1.0.0-RC</serialization.runtime>
|
|
|
+ <kotlin.version>1.5.21</kotlin.version>
|
|
|
+ <ktor.version>1.6.1</ktor.version>
|
|
|
+ <serialization.version>1.2.2</serialization.version>
|
|
|
+ <kotlinx.html.version>0.7.3</kotlinx.html.version>
|
|
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
|
|
- <hikaricp.version>3.2.0</hikaricp.version>
|
|
|
- <logback.version>1.2.3</logback.version>
|
|
|
- <mysql.version>8.0.18</mysql.version>
|
|
|
- <postgresql.version>42.2.5</postgresql.version>
|
|
|
+ <hikaricp.version>5.0.0</hikaricp.version>
|
|
|
+ <logback.version>1.2.4</logback.version>
|
|
|
+ <mysql.version>8.0.25</mysql.version>
|
|
|
+ <postgresql.version>42.2.23</postgresql.version>
|
|
|
</properties>
|
|
|
|
|
|
<dependencies>
|
|
@@ -36,7 +37,17 @@
|
|
|
<dependency>
|
|
|
<groupId>org.jetbrains.kotlinx</groupId>
|
|
|
<artifactId>kotlinx-serialization-core</artifactId>
|
|
|
- <version>${serialization.runtime}</version>
|
|
|
+ <version>${serialization.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.jetbrains.kotlinx</groupId>
|
|
|
+ <artifactId>kotlinx-serialization-json</artifactId>
|
|
|
+ <version>${serialization.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.jetbrains.kotlinx</groupId>
|
|
|
+ <artifactId>kotlinx-html-jvm</artifactId>
|
|
|
+ <version>${kotlinx.html.version}</version>
|
|
|
</dependency>
|
|
|
|
|
|
<dependency>
|
|
@@ -99,13 +110,6 @@
|
|
|
<goals>
|
|
|
<goal>compile</goal>
|
|
|
</goals>
|
|
|
- <configuration>
|
|
|
- <languageVersion>1.3</languageVersion>
|
|
|
- <apiVersion>1.3</apiVersion>
|
|
|
- <args>
|
|
|
- <arg>-Xcoroutines=enable</arg>
|
|
|
- </args>
|
|
|
- </configuration>
|
|
|
</execution>
|
|
|
<execution>
|
|
|
<id>test-compile</id>
|
|
@@ -159,7 +163,7 @@
|
|
|
</descriptors>
|
|
|
<archive>
|
|
|
<manifest>
|
|
|
- <mainClass>io.ktor.server.cio.DevelopmentEngine</mainClass>
|
|
|
+ <mainClass>io.ktor.server.cio.EngineMain</mainClass>
|
|
|
</manifest>
|
|
|
</archive>
|
|
|
</configuration>
|
|
@@ -178,7 +182,7 @@
|
|
|
</descriptors>
|
|
|
<archive>
|
|
|
<manifest>
|
|
|
- <mainClass>io.ktor.server.netty.DevelopmentEngine</mainClass>
|
|
|
+ <mainClass>io.ktor.server.netty.EngineMain</mainClass>
|
|
|
</manifest>
|
|
|
</archive>
|
|
|
</configuration>
|
|
@@ -197,7 +201,7 @@
|
|
|
</descriptors>
|
|
|
<archive>
|
|
|
<manifest>
|
|
|
- <mainClass>io.ktor.server.jetty.DevelopmentEngine</mainClass>
|
|
|
+ <mainClass>io.ktor.server.jetty.EngineMain</mainClass>
|
|
|
</manifest>
|
|
|
</archive>
|
|
|
</configuration>
|
|
@@ -206,38 +210,4 @@
|
|
|
</plugin>
|
|
|
</plugins>
|
|
|
</build>
|
|
|
-
|
|
|
- <repositories>
|
|
|
- <repository>
|
|
|
- <id>ktor-repo</id>
|
|
|
- <url>https://kotlin.bintray.com/ktor</url>
|
|
|
- </repository>
|
|
|
- <repository>
|
|
|
- <id>jcenter</id>
|
|
|
- <url>https://jcenter.bintray.com/</url>
|
|
|
- </repository>
|
|
|
- <repository>
|
|
|
- <id>bintray-kotlin-kotlinx</id>
|
|
|
- <name>bintray</name>
|
|
|
- <url>https://kotlin.bintray.com/kotlinx</url>
|
|
|
- </repository>
|
|
|
- <repository>
|
|
|
- <id>bintray-kotlin-eap</id>
|
|
|
- <name>bintray</name>
|
|
|
- <url>https://kotlin.bintray.com/kotlin-eap</url>
|
|
|
- </repository>
|
|
|
- </repositories>
|
|
|
- <pluginRepositories>
|
|
|
- <pluginRepository>
|
|
|
- <id>bintray-kotlin-kotlinx-plugins</id>
|
|
|
- <name>bintray-plugins</name>
|
|
|
- <url>https://kotlin.bintray.com/kotlinx</url>
|
|
|
- </pluginRepository>
|
|
|
- <pluginRepository>
|
|
|
- <id>bintray-kotlin-eap</id>
|
|
|
- <name>bintray</name>
|
|
|
- <url>https://kotlin.bintray.com/kotlin-eap</url>
|
|
|
- </pluginRepository>
|
|
|
- </pluginRepositories>
|
|
|
-
|
|
|
</project>
|