|
6 | 6 | <parent> |
7 | 7 | <groupId>io.inverno.dist</groupId> |
8 | 8 | <artifactId>inverno-parent</artifactId> |
9 | | - <version>1.10.0</version> |
| 9 | + <version>1.12.0</version> |
10 | 10 | </parent> |
11 | 11 | <groupId>com.techempower</groupId> |
12 | 12 | <artifactId>inverno-benchmark</artifactId> |
|
53 | 53 | <artifactId>unbescape</artifactId> |
54 | 54 | <version>1.1.6.RELEASE</version> |
55 | 55 | </dependency> |
| 56 | + <dependency> |
| 57 | + <groupId>com.dslplatform</groupId> |
| 58 | + <artifactId>dsl-json</artifactId> |
| 59 | + <version>2.0.2</version> |
| 60 | + </dependency> |
56 | 61 | <dependency> |
57 | 62 | <groupId>io.vertx</groupId> |
58 | 63 | <artifactId>vertx-pg-client</artifactId> |
|
82 | 87 | <artifactId>log4j-core</artifactId> |
83 | 88 | </dependency> |
84 | 89 | </dependencies> |
85 | | - |
| 90 | + |
| 91 | + <build> |
| 92 | + <plugins> |
| 93 | + <plugin> |
| 94 | + <groupId>org.apache.maven.plugins</groupId> |
| 95 | + <artifactId>maven-compiler-plugin</artifactId> |
| 96 | + <executions> |
| 97 | + <execution> |
| 98 | + <id>default-compile</id> |
| 99 | + <configuration> |
| 100 | + <annotationProcessorPaths combine.children="append"> |
| 101 | + <path> |
| 102 | + <groupId>com.dslplatform</groupId> |
| 103 | + <artifactId>dsl-json</artifactId> |
| 104 | + <version>2.0.2</version> |
| 105 | + </path> |
| 106 | + </annotationProcessorPaths> |
| 107 | + </configuration> |
| 108 | + </execution> |
| 109 | + </executions> |
| 110 | + </plugin> |
| 111 | + </plugins> |
| 112 | + |
| 113 | + <pluginManagement> |
| 114 | + <plugins> |
| 115 | + <plugin> |
| 116 | + <groupId>io.inverno.tool</groupId> |
| 117 | + <artifactId>inverno-maven-plugin</artifactId> |
| 118 | + <configuration> |
| 119 | + <moduleOverrides combine.children="append"> |
| 120 | + <module> |
| 121 | + <name>com.dslplatform.dsl.json</name> |
| 122 | + <uses> |
| 123 | + <use> |
| 124 | + <type>com.dslplatform.json.Configuration</type> |
| 125 | + </use> |
| 126 | + </uses> |
| 127 | + </module> |
| 128 | + </moduleOverrides> |
| 129 | + <vmOptions>-Dlog4j2.simplelogLevel=INFO -Dlog4j2.level=INFO --add-reads com.techempower.inverno.benchmark=com.dslplatform.dsl.json --add-opens com.techempower.inverno.benchmark/com.techempower.inverno.benchmark.model=com.dslplatform.dsl.json</vmOptions> |
| 130 | + </configuration> |
| 131 | + </plugin> |
| 132 | + </plugins> |
| 133 | + </pluginManagement> |
| 134 | + </build> |
| 135 | + |
86 | 136 | <profiles> |
87 | 137 | <profile> |
88 | 138 | <id>io.inverno.epoll</id> |
|
110 | 160 | <launchers> |
111 | 161 | <launcher> |
112 | 162 | <name>inverno-benchmark</name> |
113 | | - <vmOptions>-Xms2g -Xmx2g -server -XX:+UseNUMA -XX:+UseParallelGC -Dlog4j2.level=OFF -Dio.netty.leakDetection.level=disabled -Dio.netty.buffer.checkBounds=false -Dio.netty.buffer.checkAccessible=false -Dvertx.disableHttpHeadersValidation=true -Dvertx.disableMetrics=true -Dvertx.disableH2c=true -Dvertx.disableWebsockets=true -Dvertx.flashPolicyHandler=false -Dvertx.threadChecks=false -Dvertx.disableContextTimings=true -Dvertx.disableTCCL=true --add-modules io.netty.transport.unix.common,io.netty.transport.classes.epoll,io.netty.transport.epoll.linux.x86_64</vmOptions> |
| 163 | + <vmOptions>-Xms2g -Xmx2g -server -XX:+UseNUMA -XX:+UseParallelGC -Dlog4j2.level=OFF -Dio.netty.leakDetection.level=disabled -Dio.netty.buffer.checkBounds=false -Dio.netty.buffer.checkAccessible=false -Dvertx.disableHttpHeadersValidation=true -Dvertx.disableMetrics=true -Dvertx.disableH2c=true -Dvertx.disableWebsockets=true -Dvertx.flashPolicyHandler=false -Dvertx.threadChecks=false -Dvertx.disableContextTimings=true -Dvertx.disableTCCL=true --add-modules io.netty.transport.unix.common,io.netty.transport.classes.epoll,io.netty.transport.epoll.linux.x86_64 --add-reads com.techempower.inverno.benchmark=com.dslplatform.dsl.json --add-opens com.techempower.inverno.benchmark/com.techempower.inverno.benchmark.model=com.dslplatform.dsl.json</vmOptions> |
114 | 164 | </launcher> |
115 | 165 | </launchers> |
116 | 166 | <archiveFormats> |
|
119 | 169 | </configuration> |
120 | 170 | </execution> |
121 | 171 | </executions> |
122 | | - <configuration> |
123 | | - <vmOptions>--add-modules io.netty.transport.unix.common,io.netty.transport.classes.epoll,io.netty.transport.epoll.linux.x86_64</vmOptions> |
124 | | - </configuration> |
125 | 172 | </plugin> |
126 | 173 | </plugins> |
127 | 174 | </build> |
|
157 | 204 | <launchers> |
158 | 205 | <launcher> |
159 | 206 | <name>inverno-benchmark</name> |
160 | | - <vmOptions>-Xms2g -Xmx2g -server -XX:+UseNUMA -XX:+UseParallelGC -Dlog4j2.level=OFF -Dio.netty.leakDetection.level=disabled -Dio.netty.buffer.checkBounds=false -Dio.netty.buffer.checkAccessible=false -Dvertx.disableHttpHeadersValidation=true -Dvertx.disableMetrics=true -Dvertx.disableH2c=true -Dvertx.disableWebsockets=true -Dvertx.flashPolicyHandler=false -Dvertx.threadChecks=false -Dvertx.disableContextTimings=true -Dvertx.disableTCCL=true --add-modules io.netty.transport.unix.common,io.netty.incubator.transport.classes.io_uring,io.netty.incubator.transport.io_uring.linux.x86_64</vmOptions> |
| 207 | + <vmOptions>-Xms2g -Xmx2g -server -XX:+UseNUMA -XX:+UseParallelGC -Dlog4j2.level=OFF -Dio.netty.leakDetection.level=disabled -Dio.netty.buffer.checkBounds=false -Dio.netty.buffer.checkAccessible=false -Dvertx.disableHttpHeadersValidation=true -Dvertx.disableMetrics=true -Dvertx.disableH2c=true -Dvertx.disableWebsockets=true -Dvertx.flashPolicyHandler=false -Dvertx.threadChecks=false -Dvertx.disableContextTimings=true -Dvertx.disableTCCL=true --add-modules io.netty.transport.unix.common,io.netty.incubator.transport.classes.io_uring,io.netty.incubator.transport.io_uring.linux.x86_64 --add-reads com.techempower.inverno.benchmark=com.dslplatform.dsl.json --add-opens com.techempower.inverno.benchmark/com.techempower.inverno.benchmark.model=com.dslplatform.dsl.json</vmOptions> |
161 | 208 | </launcher> |
162 | 209 | </launchers> |
163 | 210 | <archiveFormats> |
|
166 | 213 | </configuration> |
167 | 214 | </execution> |
168 | 215 | </executions> |
169 | | - <configuration> |
170 | | - <vmOptions>--add-modules io.netty.transport.unix.common,io.netty.incubator.transport.classes.io_uring,io.netty.incubator.transport.io_uring.linux.x86_64</vmOptions> |
171 | | - </configuration> |
172 | 216 | </plugin> |
173 | 217 | </plugins> |
174 | 218 | </build> |
|
0 commit comments