|
19 | 19 | <modelVersion>4.0.0</modelVersion> |
20 | 20 |
|
21 | 21 | <groupId>io.asyncer</groupId> |
22 | | - <artifactId>r2dbc-mysql</artifactId> |
| 22 | + <artifactId>r2dbc-mysql-parent</artifactId> |
23 | 23 | <version>1.1.2-SNAPSHOT</version> |
24 | | - <packaging>jar</packaging> |
| 24 | + <packaging>pom</packaging> |
25 | 25 |
|
26 | 26 | <name>Reactive Relational Database Connectivity - MySQL</name> |
27 | 27 | <url>https://github.com/asyncer-io/r2dbc-mysql</url> |
| 28 | + <modules> |
| 29 | + <module>r2dbc-mysql</module> |
| 30 | + <module>test-native-image</module> |
| 31 | + </modules> |
28 | 32 | <description>R2DBC MySQL Implementation</description> |
29 | 33 |
|
30 | 34 | <licenses> |
|
63 | 67 | <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> |
64 | 68 | <java.version>1.8</java.version> |
65 | 69 | <maven.surefire.skip>false</maven.surefire.skip> |
| 70 | + <skipNativeImage>true</skipNativeImage> |
66 | 71 |
|
67 | 72 | <r2dbc-spi.version>1.0.0.RELEASE</r2dbc-spi.version> |
68 | 73 | <reactor.version>2022.0.9</reactor.version> |
|
81 | 86 | <zstd-jni.version>1.5.5-11</zstd-jni.version> |
82 | 87 | <java-annotations.version>24.1.0</java-annotations.version> |
83 | 88 | <bouncy-castle.version>1.77</bouncy-castle.version> |
| 89 | + <graalvm.version>21.2.0</graalvm.version> |
84 | 90 | </properties> |
85 | 91 |
|
86 | 92 | <dependencyManagement> |
|
128 | 134 | </dependencies> |
129 | 135 | </dependencyManagement> |
130 | 136 |
|
131 | | - <dependencies> |
132 | | - <dependency> |
133 | | - <groupId>io.projectreactor</groupId> |
134 | | - <artifactId>reactor-core</artifactId> |
135 | | - </dependency> |
136 | | - <dependency> |
137 | | - <groupId>io.projectreactor.netty</groupId> |
138 | | - <artifactId>reactor-netty</artifactId> |
139 | | - </dependency> |
140 | | - <dependency> |
141 | | - <groupId>io.r2dbc</groupId> |
142 | | - <artifactId>r2dbc-spi</artifactId> |
143 | | - <version>${r2dbc-spi.version}</version> |
144 | | - </dependency> |
145 | | - <dependency> |
146 | | - <groupId>org.jetbrains</groupId> |
147 | | - <artifactId>annotations</artifactId> |
148 | | - </dependency> |
149 | | - |
150 | | - <dependency> |
151 | | - <groupId>com.google.code.findbugs</groupId> |
152 | | - <artifactId>jsr305</artifactId> |
153 | | - <version>${jsr305.version}</version> |
154 | | - <scope>provided</scope> |
155 | | - </dependency> |
156 | | - |
157 | | - <dependency> |
158 | | - <groupId>com.github.luben</groupId> |
159 | | - <artifactId>zstd-jni</artifactId> |
160 | | - <version>${zstd-jni.version}</version> |
161 | | - <optional>true</optional> |
162 | | - </dependency> |
163 | | - |
164 | | - <dependency> |
165 | | - <groupId>ch.qos.logback</groupId> |
166 | | - <artifactId>logback-classic</artifactId> |
167 | | - <version>${logback.version}</version> |
168 | | - <scope>test</scope> |
169 | | - </dependency> |
170 | | - <dependency> |
171 | | - <groupId>io.projectreactor</groupId> |
172 | | - <artifactId>reactor-test</artifactId> |
173 | | - <scope>test</scope> |
174 | | - </dependency> |
175 | | - <dependency> |
176 | | - <groupId>io.r2dbc</groupId> |
177 | | - <artifactId>r2dbc-spi-test</artifactId> |
178 | | - <version>${r2dbc-spi.version}</version> |
179 | | - <scope>test</scope> |
180 | | - </dependency> |
181 | | - <dependency> |
182 | | - <groupId>org.assertj</groupId> |
183 | | - <artifactId>assertj-core</artifactId> |
184 | | - <version>${assertj.version}</version> |
185 | | - <scope>test</scope> |
186 | | - </dependency> |
187 | | - <dependency> |
188 | | - <groupId>org.junit.jupiter</groupId> |
189 | | - <artifactId>junit-jupiter-api</artifactId> |
190 | | - <scope>test</scope> |
191 | | - </dependency> |
192 | | - <dependency> |
193 | | - <groupId>org.junit.jupiter</groupId> |
194 | | - <artifactId>junit-jupiter-engine</artifactId> |
195 | | - <scope>test</scope> |
196 | | - </dependency> |
197 | | - <dependency> |
198 | | - <groupId>org.junit.jupiter</groupId> |
199 | | - <artifactId>junit-jupiter-params</artifactId> |
200 | | - <scope>test</scope> |
201 | | - </dependency> |
202 | | - <dependency> |
203 | | - <groupId>org.mockito</groupId> |
204 | | - <artifactId>mockito-core</artifactId> |
205 | | - <version>${mockito.version}</version> |
206 | | - <scope>test</scope> |
207 | | - </dependency> |
208 | | - <dependency> |
209 | | - <groupId>com.mysql</groupId> |
210 | | - <artifactId>mysql-connector-j</artifactId> |
211 | | - <version>${mysql.version}</version> |
212 | | - <scope>test</scope> |
213 | | - </dependency> |
214 | | - <dependency> |
215 | | - <groupId>com.zaxxer</groupId> |
216 | | - <artifactId>HikariCP</artifactId> |
217 | | - <version>${hikari-cp.version}</version> |
218 | | - <scope>test</scope> |
219 | | - <exclusions> |
220 | | - <exclusion> |
221 | | - <groupId>org.slf4j</groupId> |
222 | | - <artifactId>slf4j-api</artifactId> |
223 | | - </exclusion> |
224 | | - </exclusions> |
225 | | - </dependency> |
226 | | - <dependency> |
227 | | - <groupId>org.springframework</groupId> |
228 | | - <artifactId>spring-jdbc</artifactId> |
229 | | - <version>${spring-framework.version}</version> |
230 | | - <scope>test</scope> |
231 | | - </dependency> |
232 | | - <dependency> |
233 | | - <groupId>org.testcontainers</groupId> |
234 | | - <artifactId>mysql</artifactId> |
235 | | - <scope>test</scope> |
236 | | - <exclusions> |
237 | | - <exclusion> |
238 | | - <groupId>org.slf4j</groupId> |
239 | | - <artifactId>slf4j-api</artifactId> |
240 | | - </exclusion> |
241 | | - </exclusions> |
242 | | - </dependency> |
243 | | - <dependency> |
244 | | - <groupId>com.fasterxml.jackson.core</groupId> |
245 | | - <artifactId>jackson-core</artifactId> |
246 | | - <scope>test</scope> |
247 | | - </dependency> |
248 | | - <dependency> |
249 | | - <groupId>com.fasterxml.jackson.core</groupId> |
250 | | - <artifactId>jackson-databind</artifactId> |
251 | | - <scope>test</scope> |
252 | | - </dependency> |
253 | | - <dependency> |
254 | | - <groupId>com.fasterxml.jackson.core</groupId> |
255 | | - <artifactId>jackson-annotations</artifactId> |
256 | | - <scope>test</scope> |
257 | | - </dependency> |
258 | | - <dependency> |
259 | | - <groupId>org.bouncycastle</groupId> |
260 | | - <artifactId>bcpkix-jdk18on</artifactId> |
261 | | - <scope>test</scope> |
262 | | - </dependency> |
263 | | - </dependencies> |
264 | | - |
265 | 137 | <build> |
266 | 138 | <plugins> |
267 | 139 | <plugin> |
|
293 | 165 | </archive> |
294 | 166 | </configuration> |
295 | 167 | </plugin> |
296 | | - <plugin> |
297 | | - <groupId>org.apache.maven.plugins</groupId> |
298 | | - <artifactId>maven-deploy-plugin</artifactId> |
299 | | - <version>3.1.1</version> |
300 | | - </plugin> |
301 | 168 | <plugin> |
302 | 169 | <groupId>org.apache.maven.plugins</groupId> |
303 | 170 | <artifactId>maven-javadoc-plugin</artifactId> |
|
387 | 254 | </build> |
388 | 255 |
|
389 | 256 | <profiles> |
| 257 | + <profile> |
| 258 | + <id>graalvm</id> |
| 259 | + <activation> |
| 260 | + <file> |
| 261 | + <exists>${java.home}/bin/gu</exists> |
| 262 | + </file> |
| 263 | + </activation> |
| 264 | + <properties> |
| 265 | + <skipNativeImage>false</skipNativeImage> |
| 266 | + </properties> |
| 267 | + </profile> |
390 | 268 | <profile> |
391 | 269 | <id>jmh</id> |
392 | 270 | <dependencies> |
|
0 commit comments