|
122 | 122 | <dependency>
|
123 | 123 | <groupId>org.json</groupId>
|
124 | 124 | <artifactId>json</artifactId>
|
125 |
| - <version>20231013</version> |
| 125 | + <version>${json.version}</version> |
126 | 126 | </dependency>
|
127 | 127 | </dependencies>
|
128 | 128 |
|
|
131 | 131 | <plugin>
|
132 | 132 | <groupId>org.apache.maven.plugins</groupId>
|
133 | 133 | <artifactId>maven-antrun-plugin</artifactId>
|
134 |
| - <version>3.1.0</version> |
| 134 | + <version>${maven-antrun-plugin.version}</version> |
135 | 135 | <executions>
|
136 | 136 | <execution>
|
137 | 137 | <id>ktlint</id>
|
|
168 | 168 | <dependency>
|
169 | 169 | <groupId>com.pinterest.ktlint</groupId>
|
170 | 170 | <artifactId>ktlint-cli</artifactId>
|
171 |
| - <version>1.0.1</version> |
| 171 | + <version>${ktlint-cli.version}</version> |
172 | 172 | </dependency>
|
173 | 173 | <dependency>
|
174 | 174 | <groupId>com.baeldung</groupId>
|
175 | 175 | <artifactId>ktlint-custom</artifactId>
|
176 |
| - <version>1.0.0-SNAPSHOT</version> |
| 176 | + <version>${ktlint-custom.version}</version> |
177 | 177 | </dependency>
|
178 | 178 | </dependencies>
|
179 | 179 | </plugin>
|
|
353 | 353 |
|
354 | 354 | </build>
|
355 | 355 |
|
356 |
| - <modules> |
357 |
| - <module>parent-boot-2</module> |
358 |
| - <module>parent-boot-3</module> |
359 |
| - |
360 |
| - <module>core-kotlin-companion</module> |
361 |
| - <module>core-kotlin-modules</module> |
362 |
| - <!-- <module>gradle-kotlin-dsl</module> --> <!-- not a Maven module --> |
363 |
| - <!-- <module>jee-kotlin</module> --> <!-- Can't upgrade this project. Arquillian not maintained anymore.--> |
364 |
| - <!-- <module>koin-guide</module> --> <!-- not a Maven module --> |
365 |
| - <!-- <module>kotest</module> --> <!-- not a Maven module --> |
366 |
| - <!-- <module>kotlin-apache-kafka</module> --> <!-- not a Maven module --> |
367 |
| - <module>kotlin-api</module> |
368 |
| - <!-- <module>kotlin-build-plugins</module> --> <!-- not a Maven module --> |
369 |
| - <module>kotlin-immutable-collections</module> |
370 |
| - <!-- <module>kotlin-js</module> --> <!-- not a Maven module --> |
371 |
| - <module>kotlin-json</module> |
372 |
| - <!-- <module>kotlin-ktor</module> --> <!-- not a Maven module --> |
373 |
| - <module>kotlin-lambda</module> |
374 |
| - <module>kotlin-libraries</module> |
375 |
| - <module>kotlin-libraries-2</module> |
376 |
| - <module>kotlin-libraries-data</module> |
377 |
| - <module>kotlin-libraries-http</module> |
378 |
| - <module>kotlin-libraries-orm</module> |
379 |
| - <!-- <module>kotlin-libraries-rdbms</module> --> <!-- not a Maven module --> |
380 |
| - <module>kotlin-libraries-utils</module> |
381 |
| - <module>kotlin-logging</module> |
382 |
| - <module>kotlin-math</module> |
383 |
| - <module>kotlin-math-2</module> |
384 |
| - <module>kotlin-yaml</module> |
385 |
| - <!-- <module>kotlin-multiplatform</module> --> <!-- not a Maven module --> |
386 |
| - <!-- <module>kotlin-multiplatform-mobile</module> --> <!-- not a Maven module --> |
387 |
| - <module>kotlin-native</module> |
388 |
| - <!-- <module>kotlin-openapi</module> --> <!-- not a Maven module --> |
389 |
| - <module>kotlin-patterns</module> |
390 |
| - <module>kotlin-performance-vs-java</module> |
391 |
| - <module>kotlin-algorithms</module> |
392 |
| - <module>kotlin-quasar</module> |
393 |
| - <module>kotlin-reflection</module> |
394 |
| - <module>kotlin-rsocket</module> |
395 |
| - <module>kotlin-self-executable-jar</module> |
396 |
| - <module>kotlin-spark</module> |
397 |
| - <module>kotlin-testing</module> |
398 |
| - <module>kotlin-testing-2</module> |
399 |
| - <!-- <module>kotlin-tornadofx</module> --> <!-- not compatible with Java 9+ --> |
400 |
| - <!-- <module>kotlin-kover</module> --> <!-- https://github.com/Kotlin/kotlinx-kover/issues/51 --> |
401 |
| - <module>ktlint-custom</module> |
402 |
| - <module>machine-learning</module> |
403 |
| - <module>spring-boot-crud-kotlin</module> |
404 |
| - <module>spring-boot-kotlin</module> |
405 |
| - <module>spring-boot-kotlin-2</module> |
406 |
| - <module>spring-boot-test-kotlin</module> |
407 |
| - <module>spring-mvc-kotlin</module> |
408 |
| - <module>spring-reactive-kotlin</module> |
409 |
| - <module>spring-security-kotlin-dsl</module> |
410 |
| - </modules> |
411 |
| - |
412 | 356 | <profiles>
|
| 357 | + <profile> |
| 358 | + <id>default</id> |
| 359 | + |
| 360 | + <build> |
| 361 | + <plugins> |
| 362 | + <plugin> |
| 363 | + <groupId>org.apache.maven.plugins</groupId> |
| 364 | + <artifactId>maven-surefire-plugin</artifactId> |
| 365 | + <version>${maven-surefire-plugin.version}</version> |
| 366 | + <configuration> |
| 367 | + <includes> |
| 368 | + <include>**/*UnitTest</include> |
| 369 | + </includes> |
| 370 | + <excludes> |
| 371 | + <exclude>**/*IntegrationTest</exclude> |
| 372 | + <exclude>**/*ManualTest</exclude> |
| 373 | + <exclude>**/*LiveTest</exclude> |
| 374 | + </excludes> |
| 375 | + </configuration> |
| 376 | + </plugin> |
| 377 | + </plugins> |
| 378 | + </build> |
| 379 | + |
| 380 | + <modules> |
| 381 | + <module>parent-boot-2</module> |
| 382 | + <module>parent-boot-3</module> |
| 383 | + |
| 384 | + <module>core-kotlin-companion</module> |
| 385 | + <module>core-kotlin-modules</module> |
| 386 | + <!-- <module>gradle-kotlin-dsl</module> --> <!-- not a Maven module --> |
| 387 | + <!-- <module>jee-kotlin</module> --> <!-- Can't upgrade this project. Arquillian not maintained anymore.--> |
| 388 | + <!-- <module>koin-guide</module> --> <!-- not a Maven module --> |
| 389 | + <!-- <module>kotest</module> --> <!-- not a Maven module --> |
| 390 | + <!-- <module>kotlin-apache-kafka</module> --> <!-- not a Maven module --> |
| 391 | + <module>kotlin-api</module> |
| 392 | + <!-- <module>kotlin-build-plugins</module> --> <!-- not a Maven module --> |
| 393 | + <module>kotlin-immutable-collections</module> |
| 394 | + <!-- <module>kotlin-js</module> --> <!-- not a Maven module --> |
| 395 | + <module>kotlin-json</module> |
| 396 | + <!-- <module>kotlin-ktor</module> --> <!-- not a Maven module --> |
| 397 | + <module>kotlin-lambda</module> |
| 398 | + <module>kotlin-libraries</module> |
| 399 | + <module>kotlin-libraries-2</module> |
| 400 | + <module>kotlin-libraries-data</module> |
| 401 | + <module>kotlin-libraries-http</module> |
| 402 | + <module>kotlin-libraries-orm</module> |
| 403 | + <!-- <module>kotlin-libraries-rdbms</module> --> <!-- not a Maven module --> |
| 404 | + <module>kotlin-libraries-utils</module> |
| 405 | + <module>kotlin-logging</module> |
| 406 | + <module>kotlin-math</module> |
| 407 | + <module>kotlin-math-2</module> |
| 408 | + <module>kotlin-yaml</module> |
| 409 | + <!-- <module>kotlin-multiplatform</module> --> <!-- not a Maven module --> |
| 410 | + <!-- <module>kotlin-multiplatform-mobile</module> --> <!-- not a Maven module --> |
| 411 | + <module>kotlin-native</module> |
| 412 | + <!-- <module>kotlin-openapi</module> --> <!-- not a Maven module --> |
| 413 | + <module>kotlin-patterns</module> |
| 414 | + <module>kotlin-performance-vs-java</module> |
| 415 | + <module>kotlin-algorithms</module> |
| 416 | + <module>kotlin-quasar</module> |
| 417 | + <module>kotlin-reflection</module> |
| 418 | + <module>kotlin-rsocket</module> |
| 419 | + <module>kotlin-self-executable-jar</module> |
| 420 | + <module>kotlin-spark</module> |
| 421 | + <module>kotlin-testing</module> |
| 422 | + <module>kotlin-testing-2</module> |
| 423 | + <!-- <module>kotlin-tornadofx</module> --> <!-- not compatible with Java 9+ --> |
| 424 | + <!-- <module>kotlin-kover</module> --> <!-- https://github.com/Kotlin/kotlinx-kover/issues/51 --> |
| 425 | + <module>ktlint-custom</module> |
| 426 | + <module>machine-learning</module> |
| 427 | + <module>spring-boot-crud-kotlin</module> |
| 428 | + <module>spring-boot-kotlin</module> |
| 429 | + <module>spring-boot-kotlin-2</module> |
| 430 | + <module>spring-boot-test-kotlin</module> |
| 431 | + <module>spring-mvc-kotlin</module> |
| 432 | + <module>spring-reactive-kotlin</module> |
| 433 | + <module>spring-security-kotlin-dsl</module> |
| 434 | + </modules> |
| 435 | + </profile> |
| 436 | + |
413 | 437 | <profile>
|
414 | 438 | <id>integration</id>
|
415 | 439 | <build>
|
|
432 | 456 | </plugins>
|
433 | 457 | </build>
|
434 | 458 |
|
435 |
| - </profile> |
| 459 | + <modules> |
| 460 | + <module>parent-boot-2</module> |
| 461 | + <module>parent-boot-3</module> |
| 462 | + |
| 463 | + <module>core-kotlin-companion</module> |
| 464 | + <module>core-kotlin-modules</module> |
| 465 | + <!-- <module>gradle-kotlin-dsl</module> --> <!-- not a Maven module --> |
| 466 | + <!-- <module>jee-kotlin</module> --> <!-- Can't upgrade this project. Arquillian not maintained anymore.--> |
| 467 | + <!-- <module>koin-guide</module> --> <!-- not a Maven module --> |
| 468 | + <!-- <module>kotest</module> --> <!-- not a Maven module --> |
| 469 | + <!-- <module>kotlin-apache-kafka</module> --> <!-- not a Maven module --> |
| 470 | + <module>kotlin-api</module> |
| 471 | + <!-- <module>kotlin-build-plugins</module> --> <!-- not a Maven module --> |
| 472 | + <module>kotlin-immutable-collections</module> |
| 473 | + <!-- <module>kotlin-js</module> --> <!-- not a Maven module --> |
| 474 | + <module>kotlin-json</module> |
| 475 | + <!-- <module>kotlin-ktor</module> --> <!-- not a Maven module --> |
| 476 | + <module>kotlin-lambda</module> |
| 477 | + <module>kotlin-libraries</module> |
| 478 | + <module>kotlin-libraries-2</module> |
| 479 | + <module>kotlin-libraries-data</module> |
| 480 | + <module>kotlin-libraries-http</module> |
| 481 | + <module>kotlin-libraries-orm</module> |
| 482 | + <!-- <module>kotlin-libraries-rdbms</module> --> <!-- not a Maven module --> |
| 483 | + <module>kotlin-libraries-utils</module> |
| 484 | + <module>kotlin-logging</module> |
| 485 | + <module>kotlin-math</module> |
| 486 | + <module>kotlin-math-2</module> |
| 487 | + <module>kotlin-yaml</module> |
| 488 | + <!-- <module>kotlin-multiplatform</module> --> <!-- not a Maven module --> |
| 489 | + <!-- <module>kotlin-multiplatform-mobile</module> --> <!-- not a Maven module --> |
| 490 | + <module>kotlin-native</module> |
| 491 | + <!-- <module>kotlin-openapi</module> --> <!-- not a Maven module --> |
| 492 | + <module>kotlin-patterns</module> |
| 493 | + <module>kotlin-performance-vs-java</module> |
| 494 | + <module>kotlin-algorithms</module> |
| 495 | + <module>kotlin-quasar</module> |
| 496 | + <module>kotlin-reflection</module> |
| 497 | + <module>kotlin-rsocket</module> |
| 498 | + <module>kotlin-self-executable-jar</module> |
| 499 | + <module>kotlin-spark</module> |
| 500 | + <module>kotlin-testing</module> |
| 501 | + <module>kotlin-testing-2</module> |
| 502 | + <!-- <module>kotlin-tornadofx</module> --> <!-- not compatible with Java 9+ --> |
| 503 | + <!-- <module>kotlin-kover</module> --> <!-- https://github.com/Kotlin/kotlinx-kover/issues/51 --> |
| 504 | + <module>ktlint-custom</module> |
| 505 | + <module>machine-learning</module> |
| 506 | + <module>spring-boot-crud-kotlin</module> |
| 507 | + <module>spring-boot-kotlin</module> |
| 508 | + <module>spring-boot-kotlin-2</module> |
| 509 | + <module>spring-boot-test-kotlin</module> |
| 510 | + <module>spring-mvc-kotlin</module> |
| 511 | + <module>spring-reactive-kotlin</module> |
| 512 | + <module>spring-security-kotlin-dsl</module> |
| 513 | + </modules> |
436 | 514 |
|
| 515 | + </profile> |
437 | 516 | </profiles>
|
438 | 517 |
|
439 | 518 | <properties>
|
440 | 519 | <kotlin.version>1.9.23</kotlin.version>
|
441 | 520 | <kotlinx.version>1.7.1</kotlinx.version>
|
| 521 | + <ktlint-cli.version>1.0.1</ktlint-cli.version> |
442 | 522 |
|
443 | 523 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
444 | 524 | <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
|
456 | 536 |
|
457 | 537 | <!-- utilities -->
|
458 | 538 | <apache-commons.version>3.11</apache-commons.version>
|
| 539 | + <json.version>20231013</json.version> |
459 | 540 |
|
460 | 541 | <!-- plugins -->
|
| 542 | + <maven-antrun-plugin.version>3.1.0</maven-antrun-plugin.version> |
461 | 543 | <maven-surefire-plugin.version>2.22.2</maven-surefire-plugin.version>
|
462 | 544 | <maven-compiler-plugin.version>3.10.1</maven-compiler-plugin.version>
|
463 | 545 | <exec-maven-plugin.version>1.6.0</exec-maven-plugin.version>
|
|
0 commit comments