Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prepare code for Kotlin Multiplatform #64

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

aSemy
Copy link

@aSemy aSemy commented Apr 9, 2024

Part of #57

Summary

  • Update shadow to 8.1.1
  • Replace JUnit with Kotlin Test (so that the tests can be moved into a common Kotlin source set)

Depends on

- Gradle 8.7
- create convention plugins
- add gradle.properties, enable build cache, config cache
- simplify some build logic (e.g. sources jar)
- replace JUnit test Kotlin Test
- replace Apache utils with custom implementations
- improve reflection check and test
- disable ktlint, because it complains about import order, which is determined by IntelliJ and I can't modify it. Annoying!
@aSemy aSemy changed the title Feat/prepare for kotlin multiplatform Prepare code for Kotlin Multiplatform Apr 9, 2024
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.

None yet

1 participant