|
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