├── .editorconfig ├── .github ├── dependabot.yml └── workflows │ ├── ci-4.x.yml │ ├── ci-5.x-stable.yml │ ├── ci-5.x.yml │ ├── ci-matrix-5.x.yml │ └── ci.yml ├── .gitignore ├── .travis.maven.settings.xml ├── LICENSE.txt ├── README.md └── pom.xml /.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | indent_style = space 6 | indent_size = 2 7 | trim_trailing_whitespace = true 8 | end_of_line = lf 9 | insert_final_newline = true 10 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- 1 | version: 2 2 | updates: 3 | - package-ecosystem: "maven" 4 | directory: "/" 5 | schedule: 6 | interval: daily 7 | ignore: 8 | - dependency-name: "org.slf4j:*" 9 | - dependency-name: "org.apache.logging.log4j:*" 10 | -------------------------------------------------------------------------------- /.github/workflows/ci-4.x.yml: -------------------------------------------------------------------------------- 1 | name: CI (4.x) 2 | on: 3 | schedule: 4 | - cron: '0 4 * * *' 5 | jobs: 6 | CI-4_x-Java_8: 7 | uses: ./.github/workflows/ci.yml 8 | with: 9 | branch: 4.x 10 | jdk: 8 11 | secrets: inherit 12 | CI-4_x-Java_17: 13 | uses: ./.github/workflows/ci.yml 14 | with: 15 | branch: 4.x 16 | jdk: 17 17 | secrets: inherit 18 | -------------------------------------------------------------------------------- /.github/workflows/ci-5.x-stable.yml: -------------------------------------------------------------------------------- 1 | name: vertx-dependencies (5.x-stable) 2 | on: 3 | push: 4 | branches: 5 | - '5.[0-9]+' 6 | pull_request: 7 | branches: 8 | - '5.[0-9]+' 9 | schedule: 10 | - cron: '0 6 * * *' 11 | jobs: 12 | CI-CD: 13 | uses: ./.github/workflows/ci-matrix-5.x.yml 14 | secrets: inherit 15 | with: 16 | branch: ${{ github.event_name == 'schedule' && vars.VERTX_5_STABLE_BRANCH || github.event.pull_request.head.sha || github.ref_name }} 17 | -------------------------------------------------------------------------------- /.github/workflows/ci-5.x.yml: -------------------------------------------------------------------------------- 1 | name: vertx-dependencies (5.x) 2 | on: 3 | push: 4 | branches: 5 | - master 6 | pull_request: 7 | branches: 8 | - master 9 | schedule: 10 | - cron: '0 5 * * *' 11 | jobs: 12 | CI-CD: 13 | uses: ./.github/workflows/ci-matrix-5.x.yml 14 | secrets: inherit 15 | with: 16 | branch: ${{ github.event.pull_request.head.sha || github.ref_name }} 17 | -------------------------------------------------------------------------------- /.github/workflows/ci-matrix-5.x.yml: -------------------------------------------------------------------------------- 1 | name: CI matrix (5.x) 2 | on: 3 | workflow_call: 4 | inputs: 5 | branch: 6 | required: true 7 | type: string 8 | jobs: 9 | CI-5_x-Java_11: 10 | uses: ./.github/workflows/ci.yml 11 | with: 12 | branch: ${{ inputs.branch }} 13 | jdk: 11 14 | secrets: inherit 15 | CI-5_x-Java_17: 16 | uses: ./.github/workflows/ci.yml 17 | with: 18 | branch: ${{ inputs.branch }} 19 | jdk: 17 20 | secrets: inherit 21 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- 1 | name: CI 2 | on: 3 | workflow_call: 4 | inputs: 5 | branch: 6 | required: true 7 | type: string 8 | jdk: 9 | default: 8 10 | required: false 11 | type: string 12 | jobs: 13 | Deploy: 14 | name: Deploy to OSSRH 15 | if: ${{ github.repository_owner == 'vert-x3' && (github.event_name == 'push' || github.event_name == 'schedule') }} 16 | runs-on: ubuntu-latest 17 | env: 18 | VERTX_NEXUS_USERNAME: ${{ secrets.VERTX_NEXUS_USERNAME }} 19 | VERTX_NEXUS_PASSWORD: ${{ secrets.VERTX_NEXUS_PASSWORD }} 20 | steps: 21 | - name: Checkout 22 | uses: actions/checkout@v2 23 | - name: Install JDK 24 | uses: joschi/setup-jdk@v2 25 | with: 26 | java-version: 8 27 | - name: Get project version 28 | run: echo "PROJECT_VERSION=$(mvn org.apache.maven.plugins:maven-help-plugin:evaluate -Dexpression=project.version -B | grep -v '\[')" >> $GITHUB_ENV 29 | - name: Maven deploy 30 | if: ${{ endsWith(env.PROJECT_VERSION, '-SNAPSHOT') }} 31 | run: mvn deploy -s .travis.maven.settings.xml -DskipTests -B 32 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | pom.xml.versionsBackup 2 | .DS_Store 3 | .gradle 4 | .idea 5 | .classpath 6 | .project 7 | .settings 8 | .yardoc 9 | .yardopts 10 | build 11 | target 12 | out 13 | *.iml 14 | *.ipr 15 | *.iws 16 | .vertx 17 | test-output 18 | src/scratchpad 19 | test-results 20 | test-tmp 21 | *.class 22 | *.swp 23 | .vertx 24 | .vscode 25 | -------------------------------------------------------------------------------- /.travis.maven.settings.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | false 7 | 8 | 9 | 10 | vertx-snapshots-repository 11 | ${env.VERTX_NEXUS_USERNAME} 12 | ${env.VERTX_NEXUS_PASSWORD} 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- 1 | Apache License 2 | Version 2.0, January 2004 3 | http://www.apache.org/licenses/ 4 | 5 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6 | 7 | 1. Definitions. 8 | 9 | "License" shall mean the terms and conditions for use, reproduction, 10 | and distribution as defined by Sections 1 through 9 of this document. 11 | 12 | "Licensor" shall mean the copyright owner or entity authorized by 13 | the copyright owner that is granting the License. 14 | 15 | "Legal Entity" shall mean the union of the acting entity and all 16 | other entities that control, are controlled by, or are under common 17 | control with that entity. For the purposes of this definition, 18 | "control" means (i) the power, direct or indirect, to cause the 19 | direction or management of such entity, whether by contract or 20 | otherwise, or (ii) ownership of fifty percent (50%) or more of the 21 | outstanding shares, or (iii) beneficial ownership of such entity. 22 | 23 | "You" (or "Your") shall mean an individual or Legal Entity 24 | exercising permissions granted by this License. 25 | 26 | "Source" form shall mean the preferred form for making modifications, 27 | including but not limited to software source code, documentation 28 | source, and configuration files. 29 | 30 | "Object" form shall mean any form resulting from mechanical 31 | transformation or translation of a Source form, including but 32 | not limited to compiled object code, generated documentation, 33 | and conversions to other media types. 34 | 35 | "Work" shall mean the work of authorship, whether in Source or 36 | Object form, made available under the License, as indicated by a 37 | copyright notice that is included in or attached to the work 38 | (an example is provided in the Appendix below). 39 | 40 | "Derivative Works" shall mean any work, whether in Source or Object 41 | form, that is based on (or derived from) the Work and for which the 42 | editorial revisions, annotations, elaborations, or other modifications 43 | represent, as a whole, an original work of authorship. For the purposes 44 | of this License, Derivative Works shall not include works that remain 45 | separable from, or merely link (or bind by name) to the interfaces of, 46 | the Work and Derivative Works thereof. 47 | 48 | "Contribution" shall mean any work of authorship, including 49 | the original version of the Work and any modifications or additions 50 | to that Work or Derivative Works thereof, that is intentionally 51 | submitted to Licensor for inclusion in the Work by the copyright owner 52 | or by an individual or Legal Entity authorized to submit on behalf of 53 | the copyright owner. For the purposes of this definition, "submitted" 54 | means any form of electronic, verbal, or written communication sent 55 | to the Licensor or its representatives, including but not limited to 56 | communication on electronic mailing lists, source code control systems, 57 | and issue tracking systems that are managed by, or on behalf of, the 58 | Licensor for the purpose of discussing and improving the Work, but 59 | excluding communication that is conspicuously marked or otherwise 60 | designated in writing by the copyright owner as "Not a Contribution." 61 | 62 | "Contributor" shall mean Licensor and any individual or Legal Entity 63 | on behalf of whom a Contribution has been received by Licensor and 64 | subsequently incorporated within the Work. 65 | 66 | 2. Grant of Copyright License. Subject to the terms and conditions of 67 | this License, each Contributor hereby grants to You a perpetual, 68 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 69 | copyright license to reproduce, prepare Derivative Works of, 70 | publicly display, publicly perform, sublicense, and distribute the 71 | Work and such Derivative Works in Source or Object form. 72 | 73 | 3. Grant of Patent License. Subject to the terms and conditions of 74 | this License, each Contributor hereby grants to You a perpetual, 75 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 76 | (except as stated in this section) patent license to make, have made, 77 | use, offer to sell, sell, import, and otherwise transfer the Work, 78 | where such license applies only to those patent claims licensable 79 | by such Contributor that are necessarily infringed by their 80 | Contribution(s) alone or by combination of their Contribution(s) 81 | with the Work to which such Contribution(s) was submitted. If You 82 | institute patent litigation against any entity (including a 83 | cross-claim or counterclaim in a lawsuit) alleging that the Work 84 | or a Contribution incorporated within the Work constitutes direct 85 | or contributory patent infringement, then any patent licenses 86 | granted to You under this License for that Work shall terminate 87 | as of the date such litigation is filed. 88 | 89 | 4. Redistribution. You may reproduce and distribute copies of the 90 | Work or Derivative Works thereof in any medium, with or without 91 | modifications, and in Source or Object form, provided that You 92 | meet the following conditions: 93 | 94 | (a) You must give any other recipients of the Work or 95 | Derivative Works a copy of this License; and 96 | 97 | (b) You must cause any modified files to carry prominent notices 98 | stating that You changed the files; and 99 | 100 | (c) You must retain, in the Source form of any Derivative Works 101 | that You distribute, all copyright, patent, trademark, and 102 | attribution notices from the Source form of the Work, 103 | excluding those notices that do not pertain to any part of 104 | the Derivative Works; and 105 | 106 | (d) If the Work includes a "NOTICE" text file as part of its 107 | distribution, then any Derivative Works that You distribute must 108 | include a readable copy of the attribution notices contained 109 | within such NOTICE file, excluding those notices that do not 110 | pertain to any part of the Derivative Works, in at least one 111 | of the following places: within a NOTICE text file distributed 112 | as part of the Derivative Works; within the Source form or 113 | documentation, if provided along with the Derivative Works; or, 114 | within a display generated by the Derivative Works, if and 115 | wherever such third-party notices normally appear. The contents 116 | of the NOTICE file are for informational purposes only and 117 | do not modify the License. You may add Your own attribution 118 | notices within Derivative Works that You distribute, alongside 119 | or as an addendum to the NOTICE text from the Work, provided 120 | that such additional attribution notices cannot be construed 121 | as modifying the License. 122 | 123 | You may add Your own copyright statement to Your modifications and 124 | may provide additional or different license terms and conditions 125 | for use, reproduction, or distribution of Your modifications, or 126 | for any such Derivative Works as a whole, provided Your use, 127 | reproduction, and distribution of the Work otherwise complies with 128 | the conditions stated in this License. 129 | 130 | 5. Submission of Contributions. Unless You explicitly state otherwise, 131 | any Contribution intentionally submitted for inclusion in the Work 132 | by You to the Licensor shall be under the terms and conditions of 133 | this License, without any additional terms or conditions. 134 | Notwithstanding the above, nothing herein shall supersede or modify 135 | the terms of any separate license agreement you may have executed 136 | with Licensor regarding such Contributions. 137 | 138 | 6. Trademarks. This License does not grant permission to use the trade 139 | names, trademarks, service marks, or product names of the Licensor, 140 | except as required for reasonable and customary use in describing the 141 | origin of the Work and reproducing the content of the NOTICE file. 142 | 143 | 7. Disclaimer of Warranty. Unless required by applicable law or 144 | agreed to in writing, Licensor provides the Work (and each 145 | Contributor provides its Contributions) on an "AS IS" BASIS, 146 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 147 | implied, including, without limitation, any warranties or conditions 148 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 149 | PARTICULAR PURPOSE. You are solely responsible for determining the 150 | appropriateness of using or redistributing the Work and assume any 151 | risks associated with Your exercise of permissions under this License. 152 | 153 | 8. Limitation of Liability. In no event and under no legal theory, 154 | whether in tort (including negligence), contract, or otherwise, 155 | unless required by applicable law (such as deliberate and grossly 156 | negligent acts) or agreed to in writing, shall any Contributor be 157 | liable to You for damages, including any direct, indirect, special, 158 | incidental, or consequential damages of any character arising as a 159 | result of this License or out of the use or inability to use the 160 | Work (including but not limited to damages for loss of goodwill, 161 | work stoppage, computer failure or malfunction, or any and all 162 | other commercial damages or losses), even if such Contributor 163 | has been advised of the possibility of such damages. 164 | 165 | 9. Accepting Warranty or Additional Liability. While redistributing 166 | the Work or Derivative Works thereof, You may choose to offer, 167 | and charge a fee for, acceptance of support, warranty, indemnity, 168 | or other liability obligations and/or rights consistent with this 169 | License. However, in accepting such obligations, You may act only 170 | on Your own behalf and on Your sole responsibility, not on behalf 171 | of any other Contributor, and only if You agree to indemnify, 172 | defend, and hold each Contributor harmless for any liability 173 | incurred by, or claims asserted against, such Contributor by reason 174 | of your accepting any such warranty or additional liability. 175 | 176 | END OF TERMS AND CONDITIONS 177 | 178 | APPENDIX: How to apply the Apache License to your work. 179 | 180 | To apply the Apache License to your work, attach the following 181 | boilerplate notice, with the fields enclosed by brackets "{}" 182 | replaced with your own identifying information. (Don't include 183 | the brackets!) The text should be enclosed in the appropriate 184 | comment syntax for the file format. We also recommend that a 185 | file or class name and description of purpose be included on the 186 | same "printed page" as the copyright notice for easier 187 | identification within third-party archives. 188 | 189 | Copyright {yyyy} {name of copyright owner} 190 | 191 | Licensed under the Apache License, Version 2.0 (the "License"); 192 | you may not use this file except in compliance with the License. 193 | You may obtain a copy of the License at 194 | 195 | http://www.apache.org/licenses/LICENSE-2.0 196 | 197 | Unless required by applicable law or agreed to in writing, software 198 | distributed under the License is distributed on an "AS IS" BASIS, 199 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 200 | See the License for the specific language governing permissions and 201 | limitations under the License. 202 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Vertx-dependencies 2 | 3 | [![Build Status (5.x)](https://github.com/vert-x3/vertx-dependencies/actions/workflows/ci-5.x.yml/badge.svg)](https://github.com/vert-x3/vertx-dependencies/actions/workflows/ci-5.x.yml) 4 | [![Build Status (4.x)](https://github.com/vert-x3/vertx-dependencies/actions/workflows/ci-4.x.yml/badge.svg)](https://github.com/vert-x3/vertx-dependencies/actions/workflows/ci-4.x.yml) 5 | 6 | Defines the versions of the Vert.x components of the stack via dependency managements. It defines the versions of the 7 | Vert.x components in a single central file. 8 | -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 21 | 4.0.0 22 | 23 | 24 | io.vertx 25 | vertx5-parent 26 | 12 27 | 28 | 29 | vertx-dependencies 30 | 5.1.0-SNAPSHOT 31 | 32 | Vert.x Stack - Vert.x components versions 33 | 34 | 35 | scm:git:git@github.com:vert-x3/vertx-dependencies.git 36 | scm:git:git@github.com:vert-x3/vertx-dependencies.git 37 | git@github.com:vert-x3/vertx-dependencies.git 38 | 39 | 40 | pom 41 | 42 | 43 | 44 | The Apache Software License, Version 2.0 45 | http://www.apache.org/licenses/LICENSE-2.0 46 | repo 47 | 48 | 49 | Eclipse Public License - v 1.0 50 | http://www.eclipse.org/legal/epl-v10.html 51 | repo 52 | 53 | 54 | 55 | 56 | 4.2.1.Final 57 | 2.18.2 58 | 2.0.7 59 | 2.17.1 60 | 61 | 62 | 63 | 64 | 65 | io.vertx 66 | vertx-codegen-parent 67 | ${project.version} 68 | 69 | 70 | io.vertx 71 | vertx-codegen-api 72 | ${project.version} 73 | 74 | 75 | io.vertx 76 | vertx-codegen-processor 77 | ${project.version} 78 | 79 | 80 | io.vertx 81 | vertx-codegen-processor 82 | jar 83 | tck 84 | ${project.version} 85 | 86 | 87 | io.vertx 88 | vertx-codegen-processor 89 | jar 90 | tck-sources 91 | ${project.version} 92 | 93 | 94 | io.vertx 95 | vertx-codegen-processor 96 | test-jar 97 | ${project.version} 98 | 99 | 100 | io.vertx 101 | vertx-codegen-json 102 | ${project.version} 103 | 104 | 105 | io.vertx 106 | vertx-codegen-protobuf 107 | ${project.version} 108 | 109 | 110 | io.vertx 111 | vertx-codegen 112 | ${project.version} 113 | 114 | 115 | io.vertx 116 | vertx-codegen 117 | processor 118 | ${project.version} 119 | 120 | 121 | 122 | io.vertx 123 | vertx-docgen-api 124 | 0.9.8 125 | 126 | 127 | io.vertx 128 | vertx-docgen-processor 129 | 0.9.8 130 | 131 | 132 | io.vertx 133 | vertx-docgen-processor 134 | processor 135 | 0.9.8 136 | 137 | 138 | io.vertx 139 | vertx-core 140 | ${project.version} 141 | 142 | 143 | io.vertx 144 | vertx-core 145 | sources 146 | ${project.version} 147 | 148 | 149 | io.vertx 150 | vertx-core 151 | ${project.version} 152 | test-jar 153 | 154 | 155 | io.vertx 156 | vertx-core-aggregator 157 | ${project.version} 158 | 159 | 160 | io.vertx 161 | vertx-core-logging 162 | ${project.version} 163 | 164 | 165 | io.vertx 166 | vertx-service-resolver 167 | ${project.version} 168 | 169 | 170 | io.vertx 171 | vertx-launcher-parent 172 | ${project.version} 173 | 174 | 175 | io.vertx 176 | vertx-launcher-legacy-cli 177 | ${project.version} 178 | 179 | 180 | io.vertx 181 | vertx-launcher-application 182 | ${project.version} 183 | 184 | 185 | io.vertx 186 | vertx-uri-template 187 | ${project.version} 188 | 189 | 190 | io.vertx 191 | vertx-tracing-parent 192 | ${project.version} 193 | 194 | 195 | io.vertx 196 | vertx-zipkin 197 | ${project.version} 198 | 199 | 200 | io.vertx 201 | vertx-opentracing 202 | ${project.version} 203 | 204 | 205 | io.vertx 206 | vertx-opentelemetry 207 | ${project.version} 208 | 209 | 210 | io.vertx 211 | vertx-openapi 212 | ${project.version} 213 | 214 | 215 | io.vertx 216 | vertx-hazelcast 217 | ${project.version} 218 | 219 | 220 | io.vertx 221 | vertx-hazelcast-parent 222 | ${project.version} 223 | 224 | 225 | io.vertx 226 | vertx-zookeeper 227 | ${project.version} 228 | 229 | 230 | io.vertx 231 | vertx-lang-groovy 232 | ${project.version} 233 | 234 | 235 | io.vertx 236 | vertx-lang-kotlin-parent 237 | ${project.version} 238 | 239 | 240 | io.vertx 241 | vertx-lang-kotlin 242 | ${project.version} 243 | 244 | 245 | io.vertx 246 | vertx-lang-kotlin-coroutines 247 | ${project.version} 248 | 249 | 250 | io.vertx 251 | vertx-unit 252 | ${project.version} 253 | 254 | 255 | io.vertx 256 | vertx-junit5 257 | ${project.version} 258 | 259 | 260 | io.vertx 261 | vertx-junit5-rx-java 262 | ${project.version} 263 | 264 | 265 | io.vertx 266 | vertx-junit5-rx-java2 267 | ${project.version} 268 | 269 | 270 | io.vertx 271 | vertx-junit5-rx-java3 272 | ${project.version} 273 | 274 | 275 | io.vertx 276 | vertx-consul-client 277 | ${project.version} 278 | 279 | 280 | io.vertx 281 | vertx-consul-client 282 | test-jar 283 | ${project.version} 284 | 285 | 286 | io.vertx 287 | vertx-mongo-client 288 | ${project.version} 289 | 290 | 291 | io.vertx 292 | vertx-mongo-client 293 | test-jar 294 | ${project.version} 295 | 296 | 297 | io.vertx 298 | vertx-cassandra-client 299 | ${project.version} 300 | 301 | 302 | io.vertx 303 | vertx-jdbc-client 304 | ${project.version} 305 | 306 | 307 | io.vertx 308 | vertx-reactive-streams 309 | ${project.version} 310 | 311 | 312 | io.vertx 313 | vertx-service-proxy 314 | ${project.version} 315 | 316 | 317 | io.vertx 318 | vertx-dropwizard-metrics 319 | ${project.version} 320 | 321 | 322 | io.vertx 323 | vertx-micrometer-metrics 324 | ${project.version} 325 | 326 | 327 | io.vertx 328 | vertx-health-check 329 | ${project.version} 330 | 331 | 332 | io.vertx 333 | vertx-rx 334 | pom 335 | ${project.version} 336 | 337 | 338 | io.vertx 339 | vertx-rx-java 340 | ${project.version} 341 | 342 | 343 | io.vertx 344 | vertx-rx-java2 345 | ${project.version} 346 | 347 | 348 | io.vertx 349 | vertx-rx-java3 350 | ${project.version} 351 | 352 | 353 | io.vertx 354 | vertx-auth 355 | pom 356 | ${project.version} 357 | 358 | 359 | io.vertx 360 | vertx-auth-parent 361 | pom 362 | ${project.version} 363 | 364 | 365 | io.vertx 366 | vertx-auth-common 367 | ${project.version} 368 | 369 | 370 | io.vertx 371 | vertx-auth-htdigest 372 | ${project.version} 373 | 374 | 375 | io.vertx 376 | vertx-auth-abac 377 | ${project.version} 378 | 379 | 380 | io.vertx 381 | vertx-auth-properties 382 | ${project.version} 383 | 384 | 385 | io.vertx 386 | vertx-auth-ldap 387 | ${project.version} 388 | 389 | 390 | io.vertx 391 | vertx-auth-oauth2 392 | ${project.version} 393 | 394 | 395 | io.vertx 396 | vertx-auth-webauthn 397 | ${project.version} 398 | 399 | 400 | io.vertx 401 | vertx-auth-webauthn4j 402 | ${project.version} 403 | 404 | 405 | io.vertx 406 | vertx-auth-jwt 407 | ${project.version} 408 | 409 | 410 | io.vertx 411 | vertx-auth-mongo 412 | ${project.version} 413 | 414 | 415 | io.vertx 416 | vertx-auth-htpasswd 417 | ${project.version} 418 | 419 | 420 | io.vertx 421 | vertx-auth-otp 422 | ${project.version} 423 | 424 | 425 | io.vertx 426 | vertx-auth-sql-client 427 | ${project.version} 428 | 429 | 430 | io.vertx 431 | vertx-web-parent 432 | pom 433 | ${project.version} 434 | 435 | 436 | io.vertx 437 | vertx-web 438 | ${project.version} 439 | 440 | 441 | io.vertx 442 | vertx-web 443 | test-jar 444 | ${project.version} 445 | 446 | 447 | io.vertx 448 | vertx-web 449 | client 450 | js 451 | ${project.version} 452 | 453 | 454 | io.vertx 455 | vertx-web-common 456 | ${project.version} 457 | 458 | 459 | io.vertx 460 | vertx-web-client 461 | ${project.version} 462 | 463 | 464 | io.vertx 465 | vertx-web-api-contract 466 | ${project.version} 467 | 468 | 469 | io.vertx 470 | vertx-web-api-service 471 | ${project.version} 472 | 473 | 474 | io.vertx 475 | vertx-web-openapi-router 476 | ${project.version} 477 | 478 | 479 | io.vertx 480 | vertx-web-templ-thymeleaf 481 | ${project.version} 482 | 483 | 484 | io.vertx 485 | vertx-web-templ-handlebars 486 | ${project.version} 487 | 488 | 489 | io.vertx 490 | vertx-web-templ-pug 491 | ${project.version} 492 | 493 | 494 | io.vertx 495 | vertx-web-templ-mvel 496 | ${project.version} 497 | 498 | 499 | io.vertx 500 | vertx-web-templ-pebble 501 | ${project.version} 502 | 503 | 504 | io.vertx 505 | vertx-web-templ-freemarker 506 | ${project.version} 507 | 508 | 509 | io.vertx 510 | vertx-web-templ-jte 511 | ${project.version} 512 | 513 | 514 | io.vertx 515 | vertx-web-templ-httl 516 | ${project.version} 517 | 518 | 519 | io.vertx 520 | vertx-web-templ-rocker 521 | ${project.version} 522 | 523 | 524 | io.vertx 525 | vertx-web-templ-rythm 526 | ${project.version} 527 | 528 | 529 | io.vertx 530 | vertx-web-templ-freemarker 531 | test-jar 532 | ${project.version} 533 | 534 | 535 | io.vertx 536 | vertx-web-templ-jte 537 | test-jar 538 | ${project.version} 539 | 540 | 541 | io.vertx 542 | vertx-web-templ-rocker 543 | test-jar 544 | ${project.version} 545 | 546 | 547 | io.vertx 548 | vertx-web-templ-httl 549 | test-jar 550 | ${project.version} 551 | 552 | 553 | io.vertx 554 | vertx-web-templ-rythm 555 | test-jar 556 | ${project.version} 557 | 558 | 559 | io.vertx 560 | vertx-web-templ-thymeleaf 561 | ${project.version} 562 | shaded 563 | 564 | 565 | io.vertx 566 | vertx-web-templ-handlebars 567 | ${project.version} 568 | shaded 569 | 570 | 571 | io.vertx 572 | vertx-web-templ-pug 573 | ${project.version} 574 | shaded 575 | 576 | 577 | io.vertx 578 | vertx-web-templ-mvel 579 | ${project.version} 580 | shaded 581 | 582 | 583 | io.vertx 584 | vertx-web-templ-pebble 585 | ${project.version} 586 | shaded 587 | 588 | 589 | io.vertx 590 | vertx-web-templ-freemarker 591 | ${project.version} 592 | shaded 593 | 594 | 595 | io.vertx 596 | vertx-web-templ-jte 597 | ${project.version} 598 | shaded 599 | 600 | 601 | io.vertx 602 | vertx-web-templ-rocker 603 | ${project.version} 604 | shaded 605 | 606 | 607 | io.vertx 608 | vertx-web-templ-httl 609 | ${project.version} 610 | shaded 611 | 612 | 613 | io.vertx 614 | vertx-web-templ-rythm 615 | ${project.version} 616 | shaded 617 | 618 | 619 | io.vertx 620 | vertx-web-sstore-cookie 621 | ${project.version} 622 | 623 | 624 | io.vertx 625 | vertx-web-sstore-redis 626 | ${project.version} 627 | 628 | 629 | io.vertx 630 | vertx-web-sstore-infinispan 631 | ${project.version} 632 | 633 | 634 | io.vertx 635 | vertx-web-graphql 636 | ${project.version} 637 | 638 | 639 | io.vertx 640 | vertx-web-validation 641 | ${project.version} 642 | 643 | 644 | io.vertx 645 | vertx-web-proxy 646 | ${project.version} 647 | 648 | 649 | io.vertx 650 | vertx-sockjs-service-proxy 651 | ${project.version} 652 | 653 | 654 | io.vertx 655 | vertx-mail-client 656 | ${project.version} 657 | 658 | 659 | io.vertx 660 | vertx-mail-client 661 | test-jar 662 | ${project.version} 663 | 664 | 665 | io.vertx 666 | vertx-redis-client 667 | ${project.version} 668 | 669 | 670 | io.vertx 671 | vertx-stomp 672 | ${project.version} 673 | 674 | 675 | io.vertx 676 | vertx-shell 677 | ${project.version} 678 | 679 | 680 | io.vertx 681 | vertx-tcp-eventbus-bridge 682 | ${project.version} 683 | 684 | 685 | io.vertx 686 | vertx-bridge-common 687 | ${project.version} 688 | 689 | 690 | io.vertx 691 | vertx-infinispan-parent 692 | ${project.version} 693 | 694 | 695 | io.vertx 696 | vertx-infinispan 697 | ${project.version} 698 | 699 | 700 | io.vertx 701 | vertx-sql-client-parent 702 | ${project.version} 703 | 704 | 705 | io.vertx 706 | vertx-sql-client 707 | ${project.version} 708 | 709 | 710 | io.vertx 711 | vertx-sql-client 712 | test-jar 713 | ${project.version} 714 | 715 | 716 | io.vertx 717 | vertx-pg-client 718 | ${project.version} 719 | 720 | 721 | io.vertx 722 | vertx-mysql-client 723 | ${project.version} 724 | 725 | 726 | io.vertx 727 | vertx-db2-client 728 | ${project.version} 729 | 730 | 731 | io.vertx 732 | vertx-mssql-client 733 | ${project.version} 734 | 735 | 736 | io.vertx 737 | vertx-oracle-client 738 | ${project.version} 739 | 740 | 741 | io.vertx 742 | vertx-sql-client-templates 743 | ${project.version} 744 | 745 | 746 | io.vertx 747 | vertx-camel-bridge 748 | ${project.version} 749 | 750 | 751 | io.vertx 752 | vertx-ignite 753 | ${project.version} 754 | 755 | 756 | io.vertx 757 | vertx-rabbitmq-client 758 | ${project.version} 759 | 760 | 761 | io.vertx 762 | vertx-proton-aggregator 763 | ${project.version} 764 | 765 | 766 | io.vertx 767 | vertx-proton 768 | ${project.version} 769 | 770 | 771 | io.vertx 772 | vertx-amqp-client 773 | ${project.version} 774 | 775 | 776 | io.vertx 777 | vertx-kafka-client 778 | ${project.version} 779 | 780 | 781 | 782 | 783 | io.vertx 784 | vertx-circuit-breaker 785 | ${project.version} 786 | 787 | 788 | io.vertx 789 | vertx-service-discovery 790 | ${project.version} 791 | 792 | 793 | io.vertx 794 | vertx-service-discovery 795 | test-jar 796 | ${project.version} 797 | 798 | 799 | io.vertx 800 | vertx-service-discovery-parent 801 | pom 802 | ${project.version} 803 | 804 | 805 | io.vertx 806 | vertx-service-discovery-bridge-kubernetes 807 | ${project.version} 808 | 809 | 810 | io.vertx 811 | vertx-service-discovery-bridge-docker 812 | ${project.version} 813 | 814 | 815 | io.vertx 816 | vertx-service-discovery-bridge-docker-links 817 | ${project.version} 818 | 819 | 820 | io.vertx 821 | vertx-service-discovery-bridge-consul 822 | ${project.version} 823 | 824 | 825 | io.vertx 826 | vertx-service-discovery-bridge-zookeeper 827 | ${project.version} 828 | 829 | 830 | io.vertx 831 | vertx-service-discovery-backend-redis 832 | ${project.version} 833 | 834 | 835 | io.vertx 836 | vertx-service-discovery-backend-zookeeper 837 | ${project.version} 838 | 839 | 840 | io.vertx 841 | vertx-service-discovery-backend-consul 842 | ${project.version} 843 | 844 | 845 | io.vertx 846 | vertx-config-parent 847 | pom 848 | ${project.version} 849 | 850 | 851 | io.vertx 852 | vertx-config 853 | ${project.version} 854 | 855 | 856 | io.vertx 857 | vertx-config-git 858 | ${project.version} 859 | 860 | 861 | io.vertx 862 | vertx-config-hocon 863 | ${project.version} 864 | 865 | 866 | io.vertx 867 | vertx-config-kubernetes-configmap 868 | ${project.version} 869 | 870 | 871 | io.vertx 872 | vertx-config-redis 873 | ${project.version} 874 | 875 | 876 | io.vertx 877 | vertx-config-spring-config-server 878 | ${project.version} 879 | 880 | 881 | io.vertx 882 | vertx-config-yaml 883 | ${project.version} 884 | 885 | 886 | io.vertx 887 | vertx-config-zookeeper 888 | ${project.version} 889 | 890 | 891 | io.vertx 892 | vertx-config-vault 893 | ${project.version} 894 | 895 | 896 | io.vertx 897 | vertx-config-consul 898 | ${project.version} 899 | 900 | 901 | io.vertx 902 | vertx-grpc-parent 903 | ${project.version} 904 | 905 | 906 | io.vertx 907 | vertx-grpc 908 | ${project.version} 909 | 910 | 911 | io.vertx 912 | vertx-grpc-aggregator 913 | ${project.version} 914 | 915 | 916 | io.vertx 917 | vertx-grpc-common 918 | ${project.version} 919 | 920 | 921 | io.vertx 922 | vertx-grpc-client 923 | ${project.version} 924 | 925 | 926 | io.vertx 927 | vertx-grpc-server 928 | ${project.version} 929 | 930 | 931 | io.vertx 932 | vertx-grpc-protoc-plugin2 933 | ${project.version} 934 | 935 | 936 | io.vertx 937 | vertx-grpcio-common 938 | ${project.version} 939 | 940 | 941 | io.vertx 942 | vertx-grpcio-client 943 | ${project.version} 944 | 945 | 946 | io.vertx 947 | vertx-grpcio-server 948 | ${project.version} 949 | 950 | 951 | io.vertx 952 | vertx-grpcio-context-storage 953 | ${project.version} 954 | 955 | 956 | io.vertx 957 | vertx-grpc-reflection 958 | ${project.version} 959 | 960 | 961 | io.vertx 962 | vertx-grpc-health 963 | ${project.version} 964 | 965 | 966 | io.vertx 967 | vertx-grpc-transcoding 968 | ${project.version} 969 | 970 | 971 | io.vertx 972 | vertx-json-schema 973 | ${project.version} 974 | 975 | 976 | io.vertx 977 | vertx-http-proxy 978 | ${project.version} 979 | 980 | 981 | 982 | 983 | io.vertx 984 | vertx-mqtt 985 | ${project.version} 986 | 987 | 988 | 989 | 990 | io.netty 991 | netty-bom 992 | ${netty.version} 993 | pom 994 | import 995 | 996 | 997 | io.netty 998 | netty-codec 999 | ${netty.version} 1000 | 1001 | 1002 | 1003 | io.netty 1004 | netty-codec-protobuf 1005 | 1006 | 1007 | io.netty 1008 | netty-codec-marshalling 1009 | 1010 | 1011 | 1012 | 1013 | io.netty 1014 | netty-handler 1015 | ${netty.version} 1016 | 1017 | 1018 | 1019 | io.netty 1020 | netty-codec-protobuf 1021 | 1022 | 1023 | io.netty 1024 | netty-codec-marshalling 1025 | 1026 | 1027 | 1028 | 1029 | 1030 | 1031 | com.fasterxml.jackson 1032 | jackson-bom 1033 | ${jackson.version} 1034 | pom 1035 | import 1036 | 1037 | 1038 | 1039 | 1040 | com.google.guava 1041 | guava 1042 | 32.1.2-jre 1043 | 1044 | 1045 | 1046 | 1047 | org.yaml 1048 | snakeyaml 1049 | 2.0 1050 | 1051 | 1052 | 1053 | 1054 | org.slf4j 1055 | slf4j-api 1056 | ${slf4j.version} 1057 | true 1058 | 1059 | 1060 | org.slf4j 1061 | slf4j-simple 1062 | ${slf4j.version} 1063 | test 1064 | 1065 | 1066 | org.slf4j 1067 | slf4j-log4j12 1068 | ${slf4j.version} 1069 | test 1070 | 1071 | 1072 | org.slf4j 1073 | slf4j-jdk14 1074 | ${slf4j.version} 1075 | test 1076 | 1077 | 1078 | org.slf4j 1079 | jcl-over-slf4j 1080 | ${slf4j.version} 1081 | test 1082 | 1083 | 1084 | 1085 | 1086 | org.apache.logging.log4j 1087 | log4j-api 1088 | ${log4j2.version} 1089 | true 1090 | 1091 | 1092 | org.apache.logging.log4j 1093 | log4j-core 1094 | ${log4j2.version} 1095 | test 1096 | 1097 | 1098 | org.apache.logging.log4j 1099 | log4j-slf4j-impl 1100 | ${log4j2.version} 1101 | test 1102 | 1103 | 1104 | 1105 | 1106 | 1107 | 1108 | --------------------------------------------------------------------------------