diff --git a/.flattened-pom.xml b/.flattened-pom.xml
new file mode 100644
index 0000000..5fc449d
--- /dev/null
+++ b/.flattened-pom.xml
@@ -0,0 +1,36 @@
+
+
+ 4.0.0
+ org.springframework.experimental
+ spring-ai-mcp
+ 0.0.1-SNAPSHOT
+ pom
+ mcp-parent
+ Demo project for Spring Boot
+ https://github.com/spring-projects-experimental/spring-ai-mcp
+
+ VMware Inc.
+ https://spring.io
+
+
+
+ Apache 2.0
+ https://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+ Christian Tzolov
+
+
+ Dariusz Jędrzejczyk
+
+
+
+ git://github.com/spring-projects-experimental/spring-ai-mcp.git
+ git@github.com:spring-projects-experimental/spring-ai-mcp.git
+ https://github.com/spring-projects-experimental/spring-ai-mcp
+
+
diff --git a/mcp-core/.flattened-pom.xml b/mcp-core/.flattened-pom.xml
new file mode 100644
index 0000000..4c67f7e
--- /dev/null
+++ b/mcp-core/.flattened-pom.xml
@@ -0,0 +1,49 @@
+
+
+ 4.0.0
+ org.springframework.experimental
+ spring-ai-mcp-core
+ 0.0.1-SNAPSHOT
+ Spring AI MCP Core
+ Demo project for Spring Boot
+ https://github.com/spring-projects-experimental/spring-ai-mcp
+
+ VMware Inc.
+ https://spring.io
+
+
+
+ Apache 2.0
+ https://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+ Christian Tzolov
+
+
+ Dariusz Jędrzejczyk
+
+
+
+ git://github.com/spring-projects-experimental/spring-ai-mcp.git
+ git@github.com:spring-projects-experimental/spring-ai-mcp.git
+ https://github.com/spring-projects-experimental/spring-ai-mcp
+
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ 2.18.2
+ compile
+
+
+ io.projectreactor
+ reactor-core
+ 3.7.0
+ compile
+
+
+
diff --git a/mcp-core/pom.xml b/mcp-core/pom.xml
index 5b0175f..eb7692b 100644
--- a/mcp-core/pom.xml
+++ b/mcp-core/pom.xml
@@ -3,24 +3,23 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- org.springframework.experimental
+
+ org.springframework.experimental
+ spring-ai-mcp
+ 0.0.1-SNAPSHOT
+
spring-ai-mcp-core
- 0.1.0-SNAPSHOT
- spring-ai-mcp-core
+ jar
+ Spring AI MCP Core
Demo project for Spring Boot
-
https://github.com/spring-projects-experimental/spring-ai-mcp
+
https://github.com/spring-projects-experimental/spring-ai-mcp
git://github.com/spring-projects-experimental/spring-ai-mcp.git
git@github.com:spring-projects-experimental/spring-ai-mcp.git
-
- 17
- 17
-
-
com.fasterxml.jackson.core
@@ -35,19 +34,19 @@
org.assertj
assertj-core
- 3.26.3
+ ${assert4j.version}
test
org.junit.jupiter
junit-jupiter-api
- 5.11.3
+ ${junit.version}
test
org.mockito
mockito-core
- 5.11.0
+ ${mockito.version}
test
@@ -57,36 +56,6 @@
-
-
-
- io.projectreactor
- reactor-bom
- 2024.0.0
- pom
- import
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
- 3.12.1
-
-
-
-
-
- spring-milestones
- Spring Milestones
- https://repo.spring.io/milestone
-
- false
-
-
-
\ No newline at end of file
diff --git a/mcp-spring-boot/.flattened-pom.xml b/mcp-spring-boot/.flattened-pom.xml
new file mode 100644
index 0000000..61067df
--- /dev/null
+++ b/mcp-spring-boot/.flattened-pom.xml
@@ -0,0 +1,55 @@
+
+
+ 4.0.0
+ org.springframework.experimental
+ spring-ai-mcp-spring-boot
+ 0.0.1-SNAPSHOT
+ spring-ai-mcp-spring-boot
+ Spring AI MCP Spring Boot Integration
+ https://github.com/spring-projects-experimental/spring-ai-mcp
+
+ VMware Inc.
+ https://spring.io
+
+
+
+ Apache 2.0
+ https://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+ Christian Tzolov
+
+
+ Dariusz Jędrzejczyk
+
+
+
+ git://github.com/spring-projects-experimental/spring-ai-mcp.git
+ git@github.com:spring-projects-experimental/spring-ai-mcp.git
+ https://github.com/spring-projects-experimental/spring-ai-mcp
+
+
+
+ org.springframework.boot
+ spring-boot-starter
+ 3.3.6
+ compile
+
+
+ org.springframework.ai
+ spring-ai-openai-spring-boot-starter
+ 1.0.0-M4
+ compile
+
+
+ org.springframework.experimental
+ spring-ai-mcp-spring
+ 0.0.1-SNAPSHOT
+ compile
+
+
+
diff --git a/mcp-spring-boot/pom.xml b/mcp-spring-boot/pom.xml
index 83f735c..81ee859 100644
--- a/mcp-spring-boot/pom.xml
+++ b/mcp-spring-boot/pom.xml
@@ -4,16 +4,13 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- org.springframework.boot
- spring-boot-starter-parent
- 3.4.0
-
+ org.springframework.experimental
+ spring-ai-mcp
+ 0.0.1-SNAPSHOT
- org.springframework.experimental
spring-ai-mcp-spring-boot
- 0.1.0-SNAPSHOT
spring-ai-mcp-spring-boot
- Demo project for Spring Boot
+ Spring AI MCP Spring Boot Integration
https://github.com/spring-projects-experimental/spring-ai-mcp
@@ -23,10 +20,14 @@
- 17
- 1.0.0-M4
+ 3.3.6
+
+
+ org.springframework.boot
+ spring-boot-starter
+
org.springframework.ai
spring-ai-openai-spring-boot-starter
@@ -34,7 +35,7 @@
org.springframework.experimental
spring-ai-mcp-spring
- 0.1.0-SNAPSHOT
+ ${project.version}
org.springframework.boot
@@ -42,35 +43,17 @@
test
+
- org.springframework.ai
- spring-ai-bom
- ${spring-ai.version}
+ org.springframework.boot
+ spring-boot-dependencies
+ ${spring-boot.version}
pom
import
-
-
-
- org.springframework.boot
- spring-boot-maven-plugin
-
-
-
-
-
- spring-milestones
- Spring Milestones
- https://repo.spring.io/milestone
-
- false
-
-
-
-
\ No newline at end of file
diff --git a/mcp-spring/.flattened-pom.xml b/mcp-spring/.flattened-pom.xml
new file mode 100644
index 0000000..9bc7862
--- /dev/null
+++ b/mcp-spring/.flattened-pom.xml
@@ -0,0 +1,49 @@
+
+
+ 4.0.0
+ org.springframework.experimental
+ spring-ai-mcp-spring
+ 0.0.1-SNAPSHOT
+ Spring AI MCP Spring
+ Spring Integration for MCP
+ https://github.com/spring-projects-experimental/spring-ai-mcp
+
+ VMware Inc.
+ https://spring.io
+
+
+
+ Apache 2.0
+ https://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+ Christian Tzolov
+
+
+ Dariusz Jędrzejczyk
+
+
+
+ git://github.com/spring-projects-experimental/spring-ai-mcp.git
+ git@github.com:spring-projects-experimental/spring-ai-mcp.git
+ https://github.com/spring-projects-experimental/spring-ai-mcp
+
+
+
+ org.springframework.ai
+ spring-ai-core
+ 1.0.0-M4
+ compile
+
+
+ org.springframework.experimental
+ spring-ai-mcp-core
+ 0.0.1-SNAPSHOT
+ compile
+
+
+
diff --git a/mcp-spring/pom.xml b/mcp-spring/pom.xml
index e2f8252..5d840c2 100644
--- a/mcp-spring/pom.xml
+++ b/mcp-spring/pom.xml
@@ -3,55 +3,33 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- org.springframework.experimental
+
+ org.springframework.experimental
+ spring-ai-mcp
+ 0.0.1-SNAPSHOT
+
spring-ai-mcp-spring
- 0.1.0-SNAPSHOT
- spring-ai-mcp-spring
- Demo project for Spring Boot
-
+ Spring AI MCP Spring
+ Spring Integration for MCP
https://github.com/spring-projects-experimental/spring-ai-mcp
+
https://github.com/spring-projects-experimental/spring-ai-mcp
git://github.com/spring-projects-experimental/spring-ai-mcp.git
git@github.com:spring-projects-experimental/spring-ai-mcp.git
-
- 17
- 1.0.0-M4
-
org.springframework.ai
spring-ai-core
+ ${spring-ai.version}
org.springframework.experimental
spring-ai-mcp-core
- 0.1.0-SNAPSHOT
+ ${project.version}
-
-
-
- org.springframework.ai
- spring-ai-bom
- ${spring-ai.version}
- pom
- import
-
-
-
-
-
-
- spring-milestones
- Spring Milestones
- https://repo.spring.io/milestone
-
- false
-
-
-
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 9093b40..212cf27 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,17 +3,17 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
+
org.springframework.experimental
-
spring-ai-mcp
-
0.0.1-SNAPSHOT
+
pom
+ https://github.com/spring-projects-experimental/spring-ai-mcp
mcp-parent
Demo project for Spring Boot
- https://github.com/spring-projects-experimental/spring-ai-mcp
VMware Inc.
@@ -60,7 +60,34 @@
+ UTF-8
+ UTF-8
17
+ 17
+ 17
+
+ 1.0.0-M4
+ 3.26.3
+ 5.11.3
+ 5.11.0
+
+
+
+ 3.11.0
+ 3.1.2
+ 3.5.2
+ 3.5.0
+ 3.3.0
+ 0.8.10
+ 1.5.0
+ 3.1.1
+ 2.2.3
+ 3.7.0
+ 3.5.0
+ 4.0.0-M13
+ 3.4.5
+ 3.3.0
+ 0.0.43
@@ -69,7 +96,221 @@
mcp-spring-boot
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ ${maven-site-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ ${maven-compiler-plugin.version}
+
+ ${java.version}
+
+ -parameters
+
+
+
+
+
+ default-compile
+ none
+
+
+
+ default-testCompile
+ none
+
+
+ java-compile
+ compile
+
+ compile
+
+
+
+ java-test-compile
+ test-compile
+
+ testCompile
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${maven-surefire-plugin.version}
+
+ ${surefireArgLine}
+
+ false
+ false
+
+
+ plain
+
+
+ false
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ ${maven-jar-plugin.version}
+
+
+
+ ${project.artifactId}
+ ${project.version}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ ${maven-source-plugin.version}
+
+
+ generate-sources
+ package
+
+ jar
+
+
+
+
+
+ org.codehaus.mojo
+ flatten-maven-plugin
+ ${flatten-maven-plugin.version}
+
+
+ flatten
+ process-resources
+
+ flatten
+
+
+ true
+ ossrh
+
+ remove
+ remove
+ remove
+ keep
+ keep
+ resolve
+
+
+
+
+ clean
+ clean
+
+ clean
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ ${maven-deploy-plugin.version}
+
+
+
+
+
+
+ javadoc
+
+ false
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${maven-javadoc-plugin.version}
+
+
+ org.springframework.ai.sample.*,org.springframework.ai.testcontainers.service.connection.*
+
+ ${project.basedir}/spring-ai-docs/src/main/javadoc/overview.html
+ false
+ false
+ none
+
+
+
+ generate-javadocs
+ package
+
+ jar
+
+
+
+ generate-aggregate-javadocs
+ package
+
+ aggregate
+
+
+
+
+
+
+
+
+ artifactory-staging
+
+
+ spring-staging
+ https://repo.spring.io/libs-staging-local
+
+ false
+
+
+
+
+
+
+
+
+
+ io.projectreactor
+ reactor-bom
+ 2024.0.0
+ pom
+ import
+
+
+ org.springframework.ai
+ spring-ai-bom
+ ${spring-ai.version}
+ pom
+ import
+
+
+
+
+
+
+ maven-central
+ https://repo.maven.apache.org/maven2/
+
+ false
+
+
+ true
+
+
spring-milestones
Spring Milestones