-
Notifications
You must be signed in to change notification settings - Fork 15
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
Cleanup + move some common functionality from platform build scripts into this plugin #161
base: v1.x
Are you sure you want to change the base?
Conversation
Hi @alexanderpann, please split this PR into smaller, focused PRs to simplify review. |
In general, conventions and utilities that are specific to the way that itemis libraries are being built should go into a separate Gradle plugin. It may be part of this repository but should probably have its own subproject because it may end up having different dependencies. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Requesting changes as described above
Many lines of code always repeat in our build scripts. I exposed a few new methods through extensions and also cleaned up a few things that I found. Please let me know what you think about the changes, as I am not a Gradle expert. I can remove unwanted commits.
For the example build script, the length changes from 294 lines to 187:
https://gist.github.com/alexanderpann/67cc16888f425560990edc2b3f408654