Skip to content

Java17 and modernize#86

Open
axl8713 wants to merge 11 commits into
masterfrom
java17-and-modernize
Open

Java17 and modernize#86
axl8713 wants to merge 11 commits into
masterfrom
java17-and-modernize

Conversation

@axl8713

@axl8713 axl8713 commented Jun 16, 2026

Copy link
Copy Markdown
Collaborator

These changes stem from the work made from georchestra in #82.

Migrate to Jakarta EE / Apache HttpClient 5 / Java 17, add Docker support

  • Migrate servlet API from javax.* to jakarta.* (Jakarta EE 10)
  • Upgrade Apache HttpClient 4 → 5; update all execute(request) calls to the response-handler overload
  • Target Java 17 (downgraded from Java 21); update CI accordingly
  • Bump all dependencies (commons-fileupload2, Jetty EE10, etc.)
  • Add Dockerfile and Main.java standalone entry point (from georchestra PR)
  • Code cleanup
  • Test code modernization

When this get merged, these changes will overseed the ones in #82, that then could be closed.

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.

Upgrade of project dependencies Set JDK 17 as the minimum supported version

2 participants