1- import java.net.URL
2- import javax.xml.parsers.DocumentBuilderFactory
3-
41plugins {
52 java
63 application
74 idea
85 id(" org.springframework.boot" ) version " 3.2.0"
96 id(" io.spring.dependency-management" ) version " 1.1.4"
7+ id(" io.flamingock" ) version " 1.0.0-beta.7"
8+ }
9+
10+ flamingock {
11+ community()
12+ springboot()
13+ // graalvm() // See: https://docs.flamingock.io/frameworks/graalvm
1014}
1115
1216java {
1721 }
1822}
1923
24+
2025repositories {
2126 mavenLocal()
2227 mavenCentral()
@@ -28,7 +33,7 @@ repositories {
2833group = " io.flamingock"
2934version = " 1.0-SNAPSHOT"
3035
31- val flamingockVersion = " 1.0.0-beta.7 "
36+ val flamingockVersion = " 1.0.0-beta.8 "
3237logger.lifecycle(" Building with flamingock version: $flamingockVersion " )
3338
3439val mongodbVersion = " 5.5.1"
@@ -38,18 +43,6 @@ val confluentVersion = "7.5.0"
3843val snakeyamlVersion = " 2.2"
3944
4045dependencies {
41- // Flamingock Dependencies
42- implementation(platform(" io.flamingock:flamingock-community-bom:$flamingockVersion " ))
43- implementation(" io.flamingock:flamingock-community" )
44- implementation(" io.flamingock:flamingock-springboot-integration" )
45-
46-
47- // Optional: enable GraalVM native image support for Flamingock
48- // See: https://docs.flamingock.io/frameworks/graalvm
49- // Uncomment
50- // implementation("io.flamingock:flamingock-graalvm:$flamingockVersion")
51- annotationProcessor(" io.flamingock:flamingock-processor:$flamingockVersion " )
52-
5346// MongoDB dependencies
5447 implementation(" org.mongodb:mongodb-driver-sync:$mongodbVersion " )
5548 implementation(" org.mongodb:mongodb-driver-core:$mongodbVersion " )
@@ -74,7 +67,6 @@ dependencies {
7467// implementation("org.slf4j:slf4j-simple:2.0.6") // Commented out - Spring Boot provides logging
7568
7669 testImplementation(" org.springframework.boot:spring-boot-starter-test" )
77- testImplementation(" io.flamingock:flamingock-springboot-test-support" )
7870 testImplementation(" org.junit.jupiter:junit-jupiter-api:5.9.2" )
7971 testRuntimeOnly(" org.junit.jupiter:junit-jupiter-engine:5.9.2" )
8072
0 commit comments