Java 11 - Public WSDL#3
Open
gavinbaumanis wants to merge 1 commit into
Open
Conversation
2862db7 to
6dc57b9
Compare
… 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.
3fd2746 to
ea28bd2
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Hi there,
I have two initial PRs for you please:
Get the Java 8 project (currently master branch) into a state where it can be successfully packaged, by replacing dead dependencies with their replacements and ensuring that all dependencies are upgraded to the latest version, compatible with Java 8/javax.
This PR: A Java 11 / Jakarta rewrite of the current state of the hi-b2b-java project.
I am not sure how you will organise the git repository to support multiple Java versions - there are a couple of different ways to do it - and I can certainly assist with that if you like.
The TL:DR: is:
All the changes can be found in CHANGELOG.md - but here the main dot-points
Changes