This is an automated email from the ASF dual-hosted git repository.
robertlazarski pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/axis-axis2-java-core.git
from 19b746882e Fix Java 17 compilation errors in OpenApiSpecGenerator
new 93205f3f36 Add MCP primer and multi-protocol positioning to MCP guide
new 67c0ba7819 Add axis2-spring-boot-starter module (Phase 1)
new c54f7cca76 Apply Gemini review: sanitize OpenApiServlet error response
new e737be145e Modernize Architecture Guide; add SOAP/MCP disclaimer
new 92ea5fcf72 Modernize landing page: lead with multi-protocol positioning
new 4afcd0a30a Add OpenJDK 17 as minimum supported JDK across docs
new 37f341b853 Fix version references: Axis2 2.0 -> 2.0.1 across site docs
new ee5cbfb125 AXIS2-6102 Trim SOAP/WS-* deps from JSON-RPC/MCP sample
(183->137 JARs)
new 43f03af4c5 AXIS2-6102 Remove Woden (WSDL 2.0) dependency from Axis2
kernel
new f24301e4c5 AXIS2-6102 Delete WSDL 2.0 implementation classes (-1,821
lines)
new 3a075dc956 AXIS2-6102 Remove WSDL 2.0 test classes and test methods
new c63587a5c4 AXIS2-6102 Apply Gemini review: null safety, remove woden
dep block
new b03e96b13e Expand MCP explanation: what it is, why JSON-only, why not
SOAP
new 3138029cce Auto-generate MCP inputSchema from Java method parameter
types
new 5530655908 Document MCP limitations: progress, stdio-only, auto-schema
new 95de3e4e0c Add unit tests for MCP auto-schema reflection (6 tests)
new 9573062ebb AXIS2-6102 Remove WSDL 2.0 integration test codegen target
new c9efc0590d Apply Gemini review: null safety, ambiguity detection,
List<T> test
The 18 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../axis2/wsdl/codegen/CodeGenConfiguration.java | 25 +-
modules/integration/itest-build.xml | 12 +-
modules/kernel/pom.xml | 5 +-
.../dataretrieval/WSDL20SupplierTemplate.java | 130 --
.../deployment/repository/util/ArchiveReader.java | 33 +-
.../deployment/resolver/AARBasedWSDLLocator.java | 21 +-
.../deployment/resolver/WarBasedWSDLLocator.java | 24 +-
.../axis2/description/AxisBindingMessage.java | 4 -
.../org/apache/axis2/description/AxisService.java | 90 +-
.../WSDL20ToAllAxisServicesBuilder.java | 110 --
.../description/WSDL20ToAxisServiceBuilder.java | 1403 --------------------
.../axis2/kernel/http/util/URLTemplatingUtil.java | 86 +-
.../src/org/apache/axis2/util/WSDL20Util.java | 150 ---
.../axis2/description/TestWSDL20Supplier.java | 38 -
.../description/TestWSDL20SupplierTemplate.java | 56 -
.../apache/axis2/description/WSDLSupplierTest.java | 61 +-
.../description/WSDLToAllServicesBuilderTest.java | 27 +-
.../apache/axis2/openapi/OpenApiSpecGenerator.java | 192 ++-
.../apache/axis2/openapi/McpAutoSchemaTest.java | 304 +++++
.../src/userguide/springbootdemo-tomcat11/pom.xml | 131 +-
modules/spring-boot-starter/pom.xml | 139 ++
.../axis2/spring/boot/Axis2AutoConfiguration.java | 49 +
.../spring/boot/Axis2OpenApiAutoConfiguration.java | 123 ++
.../apache/axis2/spring/boot/Axis2Properties.java | 165 +++
.../boot/Axis2RepositoryAutoConfiguration.java | 141 ++
.../spring/boot/Axis2ServletAutoConfiguration.java | 90 ++
.../apache/axis2/spring/boot/package-info.java} | 34 +-
.../main/resources/META-INF/axis2/axis2-json.xml} | 0
.../main/resources/META-INF/axis2/axis2-soap.xml} | 34 +-
...rk.boot.autoconfigure.AutoConfiguration.imports | 4 +
.../spring/boot/Axis2AutoConfigurationTest.java | 118 ++
pom.xml | 1 +
src/site/markdown/docs/mcp-architecture.md | 67 +
src/site/xdoc/docs/Axis2ArchitectureGuide.xml | 355 ++++-
src/site/xdoc/docs/json-rpc-mcp-guide.xml | 77 ++
.../docs/json-springboot-tomcat11-userguide.xml | 4 +-
src/site/xdoc/docs/json-springboot-userguide.xml | 4 +-
src/site/xdoc/docs/openapi-rest-userguide.xml | 2 +-
src/site/xdoc/docs/spring-boot-starter.xml | 414 ++++++
src/site/xdoc/docs/toc.xml | 14 +
src/site/xdoc/index.xml | 66 +-
41 files changed, 2400 insertions(+), 2403 deletions(-)
delete mode 100644
modules/kernel/src/org/apache/axis2/dataretrieval/WSDL20SupplierTemplate.java
delete mode 100644
modules/kernel/src/org/apache/axis2/description/WSDL20ToAllAxisServicesBuilder.java
delete mode 100644
modules/kernel/src/org/apache/axis2/description/WSDL20ToAxisServiceBuilder.java
delete mode 100644 modules/kernel/src/org/apache/axis2/util/WSDL20Util.java
delete mode 100644
modules/kernel/test/org/apache/axis2/description/TestWSDL20Supplier.java
delete mode 100644
modules/kernel/test/org/apache/axis2/description/TestWSDL20SupplierTemplate.java
create mode 100644
modules/openapi/src/test/java/org/apache/axis2/openapi/McpAutoSchemaTest.java
create mode 100644 modules/spring-boot-starter/pom.xml
create mode 100644
modules/spring-boot-starter/src/main/java/org/apache/axis2/spring/boot/Axis2AutoConfiguration.java
create mode 100644
modules/spring-boot-starter/src/main/java/org/apache/axis2/spring/boot/Axis2OpenApiAutoConfiguration.java
create mode 100644
modules/spring-boot-starter/src/main/java/org/apache/axis2/spring/boot/Axis2Properties.java
create mode 100644
modules/spring-boot-starter/src/main/java/org/apache/axis2/spring/boot/Axis2RepositoryAutoConfiguration.java
create mode 100644
modules/spring-boot-starter/src/main/java/org/apache/axis2/spring/boot/Axis2ServletAutoConfiguration.java
copy modules/{adb/src/org/apache/axis2/databinding/types/Entity.java =>
spring-boot-starter/src/main/java/org/apache/axis2/spring/boot/package-info.java}
(56%)
copy
modules/{samples/userguide/src/userguide/springbootdemo-tomcat11/resources-axis2/conf/axis2.xml
=> spring-boot-starter/src/main/resources/META-INF/axis2/axis2-json.xml} (100%)
copy
modules/{samples/userguide/src/userguide/springbootdemo-tomcat11/resources-axis2/conf/axis2.xml
=> spring-boot-starter/src/main/resources/META-INF/axis2/axis2-soap.xml} (91%)
create mode 100644
modules/spring-boot-starter/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
create mode 100644
modules/spring-boot-starter/src/test/java/org/apache/axis2/spring/boot/Axis2AutoConfigurationTest.java
create mode 100644 src/site/xdoc/docs/spring-boot-starter.xml