Skip to content

Conversation

@colinphill-mdsol
Copy link
Contributor

After running into some maintenance issues with clojure-mauth-client, I would like to write a new version that reuses the production-proven Java core here, including the testing utilities. I first looked at adding it as a module here, with @tmilner's help, but we were not able to find a usable Clojure plugin for sbt.

This change simply publishes the mauth-test-utils module as an artifact, so that other JVM-based projects with different build tools can reuse it.

Other alternatives considered:

  • Write the Clojure implementation without using mauth-test-utils. This would involve reinventing an excessive number of wheels.
  • Migrate this project to gradle or maven, which are generally able to support any JVM language. This may be worth considering in the long term, but it would be a major undertaking.
  • Add a second build process within this project, living alongside sbt. This would probably be unreasonably complex and confusing.

@colinphill-mdsol colinphill-mdsol requested a review from tmilner May 14, 2025 15:42
@mayman mayman merged commit 45f2e4e into master May 14, 2025
2 checks passed
@mayman mayman deleted the tech/no_jira/publish_test_utils branch May 14, 2025 15:49
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.

4 participants