|
46 | 46 | <module>springdoc-openapi-starter-webflux-ui</module> |
47 | 47 | <module>springdoc-openapi-starter-webmvc-scalar</module> |
48 | 48 | <module>springdoc-openapi-starter-webflux-scalar</module> |
| 49 | + <module>springdoc-openapi-starter-common-mcp</module> |
| 50 | + <module>springdoc-openapi-starter-webmvc-mcp</module> |
| 51 | + <module>springdoc-openapi-starter-webflux-mcp</module> |
49 | 52 | <module>springdoc-openapi-bom</module> |
50 | 53 | </modules> |
51 | 54 |
|
|
64 | 67 | <spring-security-oauth2-authorization-server.version>2.0.0-M2 |
65 | 68 | </spring-security-oauth2-authorization-server.version> |
66 | 69 | <scalar.version>0.5.55</scalar.version> |
| 70 | + <spring-ai.version>1.1.2</spring-ai.version> |
| 71 | + <mcp-sdk.version>0.17.0</mcp-sdk.version> |
67 | 72 | <skipPublishing>false</skipPublishing> |
| 73 | + <skip.npm>true</skip.npm> |
| 74 | + <frontend-maven-plugin.version>1.15.1</frontend-maven-plugin.version> |
| 75 | + <node.version>v22.14.0</node.version> |
68 | 76 | </properties> |
69 | 77 |
|
70 | 78 | <dependencyManagement> |
|
120 | 128 | <artifactId>scalar-core</artifactId> |
121 | 129 | <version>${scalar.version}</version> |
122 | 130 | </dependency> |
| 131 | + <!-- MCP SDK --> |
| 132 | + <dependency> |
| 133 | + <groupId>io.modelcontextprotocol.sdk</groupId> |
| 134 | + <artifactId>mcp-core</artifactId> |
| 135 | + <version>${mcp-sdk.version}</version> |
| 136 | + </dependency> |
| 137 | + <!-- Spring AI --> |
| 138 | + <dependency> |
| 139 | + <groupId>org.springframework.ai</groupId> |
| 140 | + <artifactId>spring-ai-bom</artifactId> |
| 141 | + <version>${spring-ai.version}</version> |
| 142 | + <type>pom</type> |
| 143 | + <scope>import</scope> |
| 144 | + </dependency> |
123 | 145 | <dependency> |
124 | 146 | <groupId>com.scalar.maven</groupId> |
125 | 147 | <artifactId>scalar-webmvc</artifactId> |
|
140 | 162 | </dependency> |
141 | 163 | </dependencies> |
142 | 164 | <build> |
| 165 | + <pluginManagement> |
| 166 | + <plugins> |
| 167 | + <plugin> |
| 168 | + <groupId>com.github.eirslett</groupId> |
| 169 | + <artifactId>frontend-maven-plugin</artifactId> |
| 170 | + <version>${frontend-maven-plugin.version}</version> |
| 171 | + </plugin> |
| 172 | + </plugins> |
| 173 | + </pluginManagement> |
143 | 174 | <plugins> |
144 | 175 | <plugin> |
145 | 176 | <groupId>org.apache.maven.plugins</groupId> |
|
176 | 207 | <activation> |
177 | 208 | <activeByDefault>true</activeByDefault> |
178 | 209 | </activation> |
| 210 | + <properties> |
| 211 | + <skip.npm>false</skip.npm> |
| 212 | + </properties> |
179 | 213 | <modules> |
180 | 214 | <module>springdoc-openapi-starter-common</module> |
181 | 215 | <module>springdoc-openapi-starter-webmvc-api</module> |
|
268 | 302 | <enabled>true</enabled> |
269 | 303 | </snapshots> |
270 | 304 | </repository> |
| 305 | + <repository> |
| 306 | + <id>spring-milestones</id> |
| 307 | + <name>Spring Milestones</name> |
| 308 | + <url>https://repo.spring.io/milestone</url> |
| 309 | + <snapshots> |
| 310 | + <enabled>false</enabled> |
| 311 | + </snapshots> |
| 312 | + </repository> |
271 | 313 | </repositories> |
272 | 314 |
|
273 | 315 | <distributionManagement> |
|
0 commit comments