{"bootVersion":"4.0.4","dependencies":{"amqp-streams":{"groupId":"org.springframework.amqp","artifactId":"spring-rabbit-stream","scope":"compile"},"spring-ai-chat-memory-repository-in-memory":{"groupId":"org.springframework.ai","artifactId":"spring-ai-starter-model-chat-memory","scope":"compile","bom":"spring-ai"},"dynatrace":{"groupId":"io.micrometer","artifactId":"micrometer-registry-dynatrace","scope":"runtime"},"actuator":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-actuator","scope":"compile"},"elasticsearch":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-elasticsearch","scope":"compile"},"spring-ai-vectordb-milvus":{"groupId":"org.springframework.ai","artifactId":"spring-ai-starter-vector-store-milvus","scope":"compile","bom":"spring-ai"},"data-redis-reactive":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-data-redis-reactive","scope":"compile"},"hazelcast":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-hazelcast","scope":"compile"},"cloud-contract-stub-runner":{"groupId":"org.springframework.cloud","artifactId":"spring-cloud-starter-contract-stub-runner","scope":"test","bom":"spring-cloud"},"validation":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-validation","scope":"compile"},"azure-support":{"groupId":"com.azure.spring","artifactId":"spring-cloud-azure-starter","scope":"compile","bom":"spring-cloud-azure"},"modulith":{"groupId":"org.springframework.modulith","artifactId":"spring-modulith-starter-core","scope":"compile","bom":"spring-modulith"},"cloud-starter-zookeeper-config":{"groupId":"org.springframework.cloud","artifactId":"spring-cloud-starter-zookeeper-config","scope":"compile","bom":"spring-cloud"},"cache":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-cache","scope":"compile"},"spring-shell":{"groupId":"org.springframework.shell","artifactId":"spring-shell-starter","scope":"compile","bom":"spring-shell"},"spring-ai-chat-memory-repository-jdbc":{"groupId":"org.springframework.ai","artifactId":"spring-ai-starter-model-chat-memory-repository-jdbc","scope":"compile","bom":"spring-ai"},"zipkin":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-zipkin","scope":"compile"},"data-rest-explorer":{"groupId":"org.springframework.data","artifactId":"spring-data-rest-hal-explorer","scope":"compile"},"codecentric-spring-boot-admin-client":{"groupId":"de.codecentric","artifactId":"spring-boot-admin-starter-client","scope":"compile","bom":"codecentric-spring-boot-admin"},"spring-ai-transformers":{"groupId":"org.springframework.ai","artifactId":"spring-ai-starter-model-transformers","scope":"compile","bom":"spring-ai"},"spring-ai-chat-memory-repository-redis":{"groupId":"org.springframework.ai","artifactId":"spring-ai-starter-model-chat-memory-repository-redis","scope":"compile","bom":"spring-ai"},"spring-ai-vectordb-redis":{"groupId":"org.springframework.ai","artifactId":"spring-ai-starter-vector-store-redis","scope":"compile","bom":"spring-ai"},"spring-ai-vertexai-embeddings":{"groupId":"org.springframework.ai","artifactId":"spring-ai-starter-model-vertex-ai-embedding","scope":"compile","bom":"spring-ai"},"azure-keyvault":{"groupId":"com.azure.spring","artifactId":"spring-cloud-azure-starter-keyvault","scope":"compile","bom":"spring-cloud-azure"},"data-cassandra":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-data-cassandra","scope":"compile"},"cloud-starter-consul-discovery":{"groupId":"org.springframework.cloud","artifactId":"spring-cloud-starter-consul-discovery","scope":"compile","bom":"spring-cloud"},"spring-ai-mcp-client":{"groupId":"org.springframework.ai","artifactId":"spring-ai-starter-mcp-client","scope":"compile","bom":"spring-ai"},"spring-ai-vectordb-typesense":{"groupId":"org.springframework.ai","artifactId":"spring-ai-starter-vector-store-typesense","scope":"compile","bom":"spring-ai"},"spring-ai-ollama":{"groupId":"org.springframework.ai","artifactId":"spring-ai-starter-model-ollama","scope":"compile","bom":"spring-ai"},"cassandra":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-cassandra","scope":"compile"},"kafka":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-kafka","scope":"compile"},"azure-active-directory":{"groupId":"com.azure.spring","artifactId":"spring-cloud-azure-starter-active-directory","scope":"compile","bom":"spring-cloud-azure"},"session-data-redis":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-session-data-redis","scope":"compile"},"oauth2-authorization-server":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-security-oauth2-authorization-server","scope":"compile"},"integration":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-integration","scope":"compile"},"scs-config-client":{"groupId":"io.pivotal.spring.cloud","artifactId":"spring-cloud-services-starter-config-client","scope":"compile","bom":"spring-cloud-services"},"otlp-metrics":{"groupId":"io.micrometer","artifactId":"micrometer-registry-otlp","scope":"runtime"},"spring-security-webauthn":{"groupId":"org.springframework.security","artifactId":"spring-security-webauthn","scope":"compile"},"cloud-config-server":{"groupId":"org.springframework.cloud","artifactId":"spring-cloud-config-server","scope":"compile","bom":"spring-cloud"},"spring-ai-vectordb-pinecone":{"groupId":"org.springframework.ai","artifactId":"spring-ai-starter-vector-store-pinecone","scope":"compile","bom":"spring-ai"},"spring-ai-vectordb-bedrock-knowledgebase":{"groupId":"org.springframework.ai","artifactId":"spring-ai-starter-vector-store-bedrock-knowledgebase","scope":"compile","bom":"spring-ai"},"spring-ai-vectordb-oracle":{"groupId":"org.springframework.ai","artifactId":"spring-ai-starter-vector-store-oracle","scope":"compile","bom":"spring-ai"},"spring-ai-jsoup-document-reader":{"groupId":"org.springframework.ai","artifactId":"spring-ai-jsoup-document-reader","scope":"compile","bom":"spring-ai"},"springdoc-openapi":{"groupId":"org.springdoc","artifactId":"springdoc-openapi-starter-webmvc-ui","scope":"compile","version":"3.0.2"},"spring-grpc-server":{"groupId":"org.springframework.grpc","artifactId":"spring-grpc-server-spring-boot-starter","scope":"compile","bom":"spring-grpc"},"vaadin":{"groupId":"com.vaadin","artifactId":"vaadin-spring-boot-starter","scope":"compile","bom":"vaadin"},"freemarker":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-freemarker","scope":"compile"},"native":{"groupId":"org.springframework.boot","artifactId":"spring-boot","scope":"compile"},"web":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-webmvc","scope":"compile"},"data-cassandra-reactive":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-data-cassandra-reactive","scope":"compile"},"couchbase":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-couchbase","scope":"compile"},"hsql":{"groupId":"org.hsqldb","artifactId":"hsqldb","scope":"runtime"},"datadog":{"groupId":"io.micrometer","artifactId":"micrometer-registry-datadog","scope":"runtime"},"spring-restclient":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-restclient","scope":"compile"},"groovy-templates":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-groovy-templates","scope":"compile"},"jte":{"groupId":"gg.jte","artifactId":"jte-spring-boot-starter-4","scope":"compile","version":"3.2.3"},"data-couchbase-reactive":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-data-couchbase-reactive","scope":"compile"},"devtools":{"groupId":"org.springframework.boot","artifactId":"spring-boot-devtools","scope":"runtime"},"graphql":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-graphql","scope":"compile"},"spring-ai-vectordb-s3":{"groupId":"org.springframework.ai","artifactId":"spring-ai-starter-vector-store-s3","scope":"compile","bom":"spring-ai"},"activemq":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-activemq","scope":"compile"},"spring-ai-vectordb-qdrant":{"groupId":"org.springframework.ai","artifactId":"spring-ai-starter-vector-store-qdrant","scope":"compile","bom":"spring-ai"},"netflix-dgs":{"groupId":"com.netflix.graphql.dgs","artifactId":"graphql-dgs-spring-graphql-starter","scope":"compile","bom":"netflix-dgs"},"oauth2-client":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-security-oauth2-client","scope":"compile"},"sbom-cyclone-dx":{"groupId":"org.springframework.boot","artifactId":"spring-boot","scope":"compile"},"testcontainers":{"groupId":"org.testcontainers","artifactId":"testcontainers-junit-jupiter","scope":"test"},"spring-ai-chat-memory-repository-neo4j":{"groupId":"org.springframework.ai","artifactId":"spring-ai-starter-model-chat-memory-repository-neo4j","scope":"compile","bom":"spring-ai"},"cloud-starter":{"groupId":"org.springframework.cloud","artifactId":"spring-cloud-starter","scope":"compile","bom":"spring-cloud"},"amqp":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-amqp","scope":"compile"},"spring-ai-vertexai-gemini":{"groupId":"org.springframework.ai","artifactId":"spring-ai-starter-model-vertex-ai-gemini","scope":"compile","bom":"spring-ai"},"rsocket":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-rsocket","scope":"compile"},"datasource-micrometer":{"groupId":"net.ttddyy.observation","artifactId":"datasource-micrometer-spring-boot","scope":"compile","bom":"datasource-micrometer"},"cloud-task":{"groupId":"org.springframework.cloud","artifactId":"spring-cloud-starter-task","scope":"compile","bom":"spring-cloud"},"cloud-bus":{"groupId":"org.springframework.cloud","artifactId":"spring-cloud-bus","scope":"compile","bom":"spring-cloud"},"kafka-streams":{"groupId":"org.apache.kafka","artifactId":"kafka-streams","scope":"compile"},"cloud-resilience4j":{"groupId":"org.springframework.cloud","artifactId":"spring-cloud-starter-circuitbreaker-resilience4j","scope":"compile","bom":"spring-cloud"},"neo4j":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-neo4j","scope":"compile"},"db2":{"groupId":"com.ibm.db2","artifactId":"jcc","scope":"runtime"},"unboundid-ldap":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-ldap","scope":"test"},"cloudfoundry":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-cloudfoundry","scope":"compile"},"data-ldap":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-data-ldap","scope":"compile"},"spring-ai-stabilityai":{"groupId":"org.springframework.ai","artifactId":"spring-ai-starter-model-stability-ai","scope":"compile","bom":"spring-ai"},"spring-webclient":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-webclient","scope":"compile"},"opentelemetry":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-opentelemetry","scope":"compile"},"spring-ai-vectordb-azure":{"groupId":"org.springframework.ai","artifactId":"spring-ai-starter-vector-store-azure","scope":"compile","bom":"spring-ai"},"spring-ai-vectordb-chroma":{"groupId":"org.springframework.ai","artifactId":"spring-ai-starter-vector-store-chroma","scope":"compile","bom":"spring-ai"},"session-jdbc":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-session-jdbc","scope":"compile"},"data-neo4j":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-data-neo4j","scope":"compile"},"data-rest":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-data-rest","scope":"compile"},"new-relic":{"groupId":"io.micrometer","artifactId":"micrometer-registry-new-relic","scope":"runtime"},"mail":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-mail","scope":"compile"},"distributed-tracing":{"groupId":"io.micrometer","artifactId":"micrometer-tracing-bridge-brave","scope":"compile"},"htmx":{"groupId":"io.github.wimdeblauwe","artifactId":"htmx-spring-boot","scope":"compile","version":"5.0.0"},"cloud-stream":{"groupId":"org.springframework.cloud","artifactId":"spring-cloud-stream","scope":"compile","bom":"spring-cloud"},"graphite":{"groupId":"io.micrometer","artifactId":"micrometer-registry-graphite","scope":"runtime"},"spring-ai-vectordb-gemfire":{"groupId":"org.springframework.ai","artifactId":"spring-ai-starter-vector-store-gemfire","scope":"compile","bom":"spring-ai"},"spring-ai-vectordb-azurecosmosdb":{"groupId":"org.springframework.ai","artifactId":"spring-ai-starter-vector-store-azure-cosmos-db","scope":"compile","bom":"spring-ai"},"docker-compose":{"groupId":"org.springframework.boot","artifactId":"spring-boot-docker-compose","scope":"runtime"},"liquibase":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-liquibase","scope":"compile"},"azure-cosmos-db":{"groupId":"com.azure.spring","artifactId":"spring-cloud-azure-starter-data-cosmos","scope":"compile","bom":"spring-cloud-azure"},"cloud-gateway-reactive":{"groupId":"org.springframework.cloud","artifactId":"spring-cloud-starter-gateway-server-webflux","scope":"compile","bom":"spring-cloud"},"ldap":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-ldap","scope":"compile"},"spring-ai-chat-memory-repository-cosmos-db":{"groupId":"org.springframework.ai","artifactId":"spring-ai-starter-model-chat-memory-repository-cosmos-db","scope":"compile","bom":"spring-ai"},"websocket":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-websocket","scope":"compile"},"derby":{"groupId":"org.apache.derby","artifactId":"derby","scope":"runtime"},"spring-ai-mcp-server":{"groupId":"org.springframework.ai","artifactId":"spring-ai-starter-mcp-server","scope":"compile","bom":"spring-ai"},"mysql":{"groupId":"com.mysql","artifactId":"mysql-connector-j","scope":"runtime"},"spring-ai-anthropic":{"groupId":"org.springframework.ai","artifactId":"spring-ai-starter-model-anthropic","scope":"compile","bom":"spring-ai"},"spring-ai-openai-sdk":{"groupId":"org.springframework.ai","artifactId":"spring-ai-starter-model-openai-sdk","scope":"compile","bom":"spring-ai"},"data-couchbase":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-data-couchbase","scope":"compile"},"cloud-starter-consul-config":{"groupId":"org.springframework.cloud","artifactId":"spring-cloud-starter-consul-config","scope":"compile","bom":"spring-cloud"},"dgs-codegen":{"groupId":"com.netflix.graphql.dgs.codegen","artifactId":"graphql-dgs-codegen-gradle","scope":"compile","version":"8.3.0"},"web-services":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-webservices","scope":"compile"},"spring-ai-azure-openai":{"groupId":"org.springframework.ai","artifactId":"spring-ai-starter-model-azure-openai","scope":"compile","bom":"spring-ai"},"cloud-loadbalancer":{"groupId":"org.springframework.cloud","artifactId":"spring-cloud-starter-loadbalancer","scope":"compile","bom":"spring-cloud"},"oracle":{"groupId":"com.oracle.database.jdbc","artifactId":"ojdbc11","scope":"runtime"},"configuration-processor":{"groupId":"org.springframework.boot","artifactId":"spring-boot-configuration-processor","scope":"annotationProcessor"},"flyway":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-flyway","scope":"compile"},"spring-ai-vectordb-mariadb":{"groupId":"org.springframework.ai","artifactId":"spring-ai-starter-vector-store-mariadb","scope":"compile","bom":"spring-ai"},"batch":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-batch","scope":"compile"},"data-jpa":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-data-jpa","scope":"compile"},"thymeleaf":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-thymeleaf","scope":"compile"},"cloud-eureka":{"groupId":"org.springframework.cloud","artifactId":"spring-cloud-starter-netflix-eureka-client","scope":"compile","bom":"spring-cloud"},"data-jdbc":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-data-jdbc","scope":"compile"},"lombok":{"groupId":"org.projectlombok","artifactId":"lombok","scope":"annotationProcessor"},"spring-ai-vectordb-elasticsearch":{"groupId":"org.springframework.ai","artifactId":"spring-ai-starter-vector-store-elasticsearch","scope":"compile","bom":"spring-ai"},"cloud-starter-vault-config":{"groupId":"org.springframework.cloud","artifactId":"spring-cloud-starter-vault-config","scope":"compile","bom":"spring-cloud"},"codecentric-spring-boot-admin-server":{"groupId":"de.codecentric","artifactId":"spring-boot-admin-starter-server","scope":"compile","bom":"codecentric-spring-boot-admin"},"spring-ai-openai":{"groupId":"org.springframework.ai","artifactId":"spring-ai-starter-model-openai","scope":"compile","bom":"spring-ai"},"data-redis":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-data-redis","scope":"compile"},"pulsar":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-pulsar","scope":"compile"},"cloud-starter-zookeeper-discovery":{"groupId":"org.springframework.cloud","artifactId":"spring-cloud-starter-zookeeper-discovery","scope":"compile","bom":"spring-cloud"},"mcp-security":{"groupId":"org.springaicommunity","artifactId":"mcp-server-security","scope":"compile","version":"0.1.1"},"mybatis":{"groupId":"org.mybatis.spring.boot","artifactId":"mybatis-spring-boot-starter","scope":"compile","version":"4.0.1"},"webflux":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-webflux","scope":"compile"},"data-r2dbc":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-data-r2dbc","scope":"compile"},"data-mongodb":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-data-mongodb","scope":"compile"},"spring-grpc-client":{"groupId":"org.springframework.grpc","artifactId":"spring-grpc-client-spring-boot-starter","scope":"compile","bom":"spring-grpc"},"jdbc":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-jdbc","scope":"compile"},"h2":{"groupId":"com.h2database","artifactId":"h2","scope":"runtime"},"cloud-contract-verifier":{"groupId":"org.springframework.cloud","artifactId":"spring-cloud-starter-contract-verifier","scope":"test","bom":"spring-cloud"},"mustache":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-mustache","scope":"compile"},"cloud-gateway":{"groupId":"org.springframework.cloud","artifactId":"spring-cloud-starter-gateway-server-webmvc","scope":"compile","bom":"spring-cloud"},"data-mongodb-reactive":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-data-mongodb-reactive","scope":"compile"},"cloud-gcp-pubsub":{"groupId":"com.google.cloud","artifactId":"spring-cloud-gcp-starter-pubsub","scope":"compile","bom":"spring-cloud-gcp"},"spring-ai-vectordb-cassandra":{"groupId":"org.springframework.ai","artifactId":"spring-ai-starter-vector-store-cassandra","scope":"compile","bom":"spring-ai"},"spring-ai-pdf-document-reader":{"groupId":"org.springframework.ai","artifactId":"spring-ai-pdf-document-reader","scope":"compile","bom":"spring-ai"},"cloud-feign":{"groupId":"org.springframework.cloud","artifactId":"spring-cloud-starter-openfeign","scope":"compile","bom":"spring-cloud"},"security":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-security","scope":"compile"},"sqlserver":{"groupId":"com.microsoft.sqlserver","artifactId":"mssql-jdbc","scope":"runtime"},"postgresql":{"groupId":"org.postgresql","artifactId":"postgresql","scope":"runtime"},"spring-ai-markdown-document-reader":{"groupId":"org.springframework.ai","artifactId":"spring-ai-markdown-document-reader","scope":"compile","bom":"spring-ai"},"spring-ai-chat-memory-repository-cassandra":{"groupId":"org.springframework.ai","artifactId":"spring-ai-starter-model-chat-memory-repository-cassandra","scope":"compile","bom":"spring-ai"},"spring-ai-postgresml":{"groupId":"org.springframework.ai","artifactId":"spring-ai-starter-model-postgresml-embedding","scope":"compile","bom":"spring-ai"},"jersey":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-jersey","scope":"compile"},"jooq":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-jooq","scope":"compile"},"spring-ai-tika-document-reader":{"groupId":"org.springframework.ai","artifactId":"spring-ai-tika-document-reader","scope":"compile","bom":"spring-ai"},"hateoas":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-hateoas","scope":"compile"},"scs-service-registry":{"groupId":"io.pivotal.spring.cloud","artifactId":"spring-cloud-services-starter-service-registry","scope":"compile","bom":"spring-cloud-services"},"prometheus":{"groupId":"io.micrometer","artifactId":"micrometer-registry-prometheus","scope":"runtime"},"oauth2-resource-server":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-security-oauth2-resource-server","scope":"compile"},"mongodb":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-mongodb","scope":"compile"},"sentry":{"groupId":"io.sentry","artifactId":"sentry-spring-boot-4-starter","scope":"compile","bom":"sentry"},"spring-ai-bedrock-converse":{"groupId":"org.springframework.ai","artifactId":"spring-ai-starter-model-bedrock-converse","scope":"compile","bom":"spring-ai"},"security-saml2":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-security-saml2","scope":"compile","repository":"shibboleth-releases"},"data-elasticsearch":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-data-elasticsearch","scope":"compile"},"artemis":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-artemis","scope":"compile"},"influx":{"groupId":"io.micrometer","artifactId":"micrometer-registry-influx","scope":"runtime"},"spring-ai-mistral":{"groupId":"org.springframework.ai","artifactId":"spring-ai-starter-model-mistral-ai","scope":"compile","bom":"spring-ai"},"restdocs":{"groupId":"org.springframework.restdocs","artifactId":"spring-restdocs-mockmvc","scope":"test"},"spring-ai-vectordb-neo4j":{"groupId":"org.springframework.ai","artifactId":"spring-ai-starter-vector-store-neo4j","scope":"compile","bom":"spring-ai"},"quartz":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-quartz","scope":"compile"},"cloud-gcp-storage":{"groupId":"com.google.cloud","artifactId":"spring-cloud-gcp-starter-storage","scope":"compile","bom":"spring-cloud-gcp"},"batch-jdbc":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-batch-jdbc","scope":"compile"},"cloud-function":{"groupId":"org.springframework.cloud","artifactId":"spring-cloud-function-context","scope":"compile","bom":"spring-cloud"},"mariadb":{"groupId":"org.mariadb.jdbc","artifactId":"mariadb-java-client","scope":"runtime"},"azure-storage":{"groupId":"com.azure.spring","artifactId":"spring-cloud-azure-starter-storage","scope":"compile","bom":"spring-cloud-azure"},"spring-ai-vectordb-mongodb-atlas":{"groupId":"org.springframework.ai","artifactId":"spring-ai-starter-vector-store-mongodb-atlas","scope":"compile","bom":"spring-ai"},"cloud-eureka-server":{"groupId":"org.springframework.cloud","artifactId":"spring-cloud-starter-netflix-eureka-server","scope":"compile","bom":"spring-cloud"},"spring-ai-bedrock":{"groupId":"org.springframework.ai","artifactId":"spring-ai-starter-model-bedrock","scope":"compile","bom":"spring-ai"},"spring-ai-vectordb-pgvector":{"groupId":"org.springframework.ai","artifactId":"spring-ai-starter-vector-store-pgvector","scope":"compile","bom":"spring-ai"},"r2dbc":{"groupId":"org.springframework.boot","artifactId":"spring-boot-starter-r2dbc","scope":"compile"},"cloud-gcp":{"groupId":"com.google.cloud","artifactId":"spring-cloud-gcp-starter","scope":"compile","bom":"spring-cloud-gcp"},"cloud-config-client":{"groupId":"org.springframework.cloud","artifactId":"spring-cloud-starter-config","scope":"compile","bom":"spring-cloud"},"spring-ai-vectordb-weaviate":{"groupId":"org.springframework.ai","artifactId":"spring-ai-starter-vector-store-weaviate","scope":"compile","bom":"spring-ai"}},"repositories":{"shibboleth-releases":{"name":"Shibboleth Releases Repository","url":"https://build.shibboleth.net/maven/releases","snapshotEnabled":false}},"boms":{"spring-cloud-azure":{"groupId":"com.azure.spring","artifactId":"spring-cloud-azure-dependencies","version":"7.1.0"},"codecentric-spring-boot-admin":{"groupId":"de.codecentric","artifactId":"spring-boot-admin-dependencies","version":"4.0.2"},"spring-cloud":{"groupId":"org.springframework.cloud","artifactId":"spring-cloud-dependencies","version":"2025.1.1"},"netflix-dgs":{"groupId":"com.netflix.graphql.dgs","artifactId":"graphql-dgs-platform-dependencies","version":"11.0.0"},"spring-shell":{"groupId":"org.springframework.shell","artifactId":"spring-shell-dependencies","version":"4.0.1"},"spring-modulith":{"groupId":"org.springframework.modulith","artifactId":"spring-modulith-bom","version":"2.0.3"},"datasource-micrometer":{"groupId":"net.ttddyy.observation","artifactId":"datasource-micrometer-bom","version":"2.2.0"},"spring-cloud-services":{"groupId":"io.pivotal.spring.cloud","artifactId":"spring-cloud-services-dependencies","version":"4.4.0"},"spring-cloud-gcp":{"groupId":"com.google.cloud","artifactId":"spring-cloud-gcp-dependencies","version":"8.0.1"},"vaadin":{"groupId":"com.vaadin","artifactId":"vaadin-bom","version":"25.0.7"},"spring-grpc":{"groupId":"org.springframework.grpc","artifactId":"spring-grpc-dependencies","version":"1.0.2"},"spring-ai":{"groupId":"org.springframework.ai","artifactId":"spring-ai-bom","version":"2.0.0-M3"},"sentry":{"groupId":"io.sentry","artifactId":"sentry-bom","version":"8.27.0"}}}