Skip to content

Extract Java service client into separate package#587

Merged
amrc-benmorrow merged 7 commits intomainfrom
bmz/java-libs
Jan 27, 2026
Merged

Extract Java service client into separate package#587
amrc-benmorrow merged 7 commits intomainfrom
bmz/java-libs

Conversation

@amrc-benmorrow
Copy link
Contributor

If we are to have more Java code in the future we want this separate.

While I'm here:

  • Update hivemq-ce base image version.
  • Update all Java deps.

@amrc-benmorrow amrc-benmorrow self-assigned this Jan 22, 2026
@amrc-benmorrow amrc-benmorrow marked this pull request as ready for review January 22, 2026 12:38
This is not integrated with the build yet, but we can build and publish
to a directory under lib/ to get in-tree builds.
Include a clean target since we are doing some local building.
* Update hivemq-ce base image version.
* Update extension deps version, including HiveMQ SDK.
* Update Maven plugin versions.
This means our build steps must explicitly switch to root.
I'm not sure of the best way to do this. This should work for MQTT
builds, but does not leave us with a built library we can use for more
than one build step. If we have more Java consumers then this will need
reworking; possibly we could push to the GH artifacts store.
@amrc-benmorrow amrc-benmorrow merged commit 8ade394 into main Jan 27, 2026
1 check passed
@amrc-benmorrow amrc-benmorrow deleted the bmz/java-libs branch January 27, 2026 10:40
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