-
Notifications
You must be signed in to change notification settings - Fork 49
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
gradle-6 compat #70
gradle-6 compat #70
Conversation
MIGRATED sample app to test kit runner app for `PluginTest` UPDATED plugin / explicit input & output dir(s) UPDATED to gradle-6.3, resolving trello-archive#69
I don't really have time to do an in-depth review this week, but it looks like a much further-reaching PR than just fixing #69. Removing source set support, for example, is a backwards-incompatible change and I wouldn't remove it we absolutely have to in order to support Gradle 6.x. |
except for compat, why would you want to keep it around / what's the use case |
breaking change is rather minor and it will make maintenance easier now and in the future. |
Up until this point, the only way to define where the SVGs go is by using source sets. Changing its location is a breaking change for everyone using the plugin. Additionally, there are reasons for having it linked to source sets: for apps that have multiple build configurations, source set support is vital. That way you can include one set of SVGs for, say, a debug build vs. a release build. |
why would someone ever want to do this? |
anyway, since I (and no project I have ever seen or could think of) would ever need this, so I rather stick with my fork, which will also be more robust considering future gradle releases. |
I can think of a few reasons:
If this version of Victor does not work for you, then I am glad you can make your own - I wish you the best going forward. |
despite there's alternative ways to accomplish this, you have a point there. but like you, I don't have much time to spare for niche features, while gradle-6 compat is much more important, especially considering that agp-4 requires it. |
as you may remember, plugin is broken because source set support was never properly implemented to begin with.
so I believe it's better to remove it for now in favor of a functional plugin and re-implement it later when there's time. |
looks good. I wasn't aware of it. |
resolves #69