Skip to content

Java 11: with full WSDL functionality #5

Open
gavinbaumanis wants to merge 1 commit into
AuDigitalHealth:masterfrom
gavinbaumanis:java-11-jakarta-full-wsdl
Open

Java 11: with full WSDL functionality #5
gavinbaumanis wants to merge 1 commit into
AuDigitalHealth:masterfrom
gavinbaumanis:java-11-jakarta-full-wsdl

Conversation

@gavinbaumanis
Copy link
Copy Markdown

Hi,

This PR is different to the previous "java-11-jakarta" PR.

Everything is the same except for:

  • Java Source Code updated to include ALL functionality offered by the LICENSED WSDL
  • WSDL and SCHEMA folder contents deleted and replaced with README - to obtain licensed material.

… refresh

- Target Java 11 (--release 11), Jakarta XML-WS/JAXB via Eclipse EE4J jaxws-rt.
- Align jaxws-tools with jaxws.rt.version and keep jaxws-maven-plugin on a
  JDK-11-capable line for wsimport.
- Added settings.xml.example.
- Added local.properties.example.
- Generate SOAP types from wsdls/xml/wsdl with jaxws-maven-plugin, merge
  outputs with GMavenPlus, copy WSDLs at process-resources.
- Drop hi-wsdl (and related) coordinates in favour of in-repo WSDL/XSD under wsdls/.
- Added Build.* scripts to allow for FAT/UBER JAR creation using maven shade plugin.
- CI and build.* use plain mvn so ~/.m2/settings.xml (mirrors, servers) still apply.
- Relocate WSDLs from src/main/resources into wsdls/xml/wsdl/....
- Expand MCA XSD tree, binding XMLs, optional Ant/Eclipse assets under wsdls/,
  EE4J lib-sync POM.
- Remove legacy Metro JARs from wsdls/local-lib.
- Client stack: remove BaseClient_30, update ClientBase and handlers for Jakarta.
- Add WebServiceClientUtil, TimeUtility, logging handler, test TLS helpers,
  ArgumentUtils, KeystoreUtil, xmldsig overrides, and smi-xsp-aligned validation.
- Allow for configurable WSDL location for build and runtime
- Explain mvn -s replaces effective user settings.
- Tests: Surefire defaults, *Test renames, TimeUtilityTest, TestConfiguration
  tests, integration test harness updates
- Repo hygiene: .editorconfig, .gitattributes, CI workflow, CONTRIBUTING,
  SECURITY, MAINTAINERS, README/CHANGELOG/LICENSE, .gitignore (local-lib,
  Ant/Eclipse outputs, root PDF/README backups).
- Bump Maven plugins and Groovy build classpath.
- Refresh wsdls/readme.
- Enforcer message and HiWsdlArtifactRoot Javadoc aligned.
- Removed WSDL documents and schema: (licensed files, must be downloaded)
@gavinbaumanis gavinbaumanis changed the title Java 11 + Jakarta JAX-WS: vendored WSDLs, wsimport build, and library… Java 11: with full WSDL functionality May 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant