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

Update gradle project setup and libraries. #199

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

inv3rse
Copy link

@inv3rse inv3rse commented Dec 30, 2023

What does this change?

Modernize the library project setup.

Use the new gradle plugin dsl and update the android gradle plugin to version 8.2.
Change the workflow to use java 17, which is required by the android gradle plugin.
The android gradle plugin now provides the sources and javadoc jars, which replaces the custom task setup.
To update the publishing setup, the related code has been inlined with old references removed.
Increase the compile sdk to 34 and the kotlin version to 1.9.22.

What is the value of this and can you measure success?

Compatibility with recent android studio versions and a more modern project setup.

Screenshots

None.

Notes

The publishing changes were mostly done for my fork to be published into a private repo.
Let me know whether they are still matching with your use case or if I should change/remove them.

Use the new gradle plugin dsl and update the android gradle plugin to version 8.2.
Change the workflow to use java 17, which is required by the android gradle plugin.
The android gradle plugin now provides the sources and javadoc jars, which replaces the custom task setup.
To update the publishing setup, the related code has been inlined with old references removed.
Increase the compile sdk to 34 and the kotlin version to 1.9.22.
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