Long term plan: focus on refreshVersions
See original GitHub issueThe long-term plan for v1.0 is to focus on :refreshVersions
instead of :buildSrcVersions
refreshVersions
Starting from release 0.8.0 the plugin is now called and contain only the task refreshVersions
plugins {
id("de.fayard.refreshVersions").version("0.8.x") // or newer
}
buildSrcVersions
We are not quite ready yet to extract the useful parts of buildSrcVersions
to another plugin, so if you need the features from buildSrcVersions, stay with this for now:
plugins {
id("de.fayard.buildSrcVersions").version("0.7.0")
}
Next step
The file buildSrc/src/main/Libs.kt
is still useful right now, but I am working on a better solution in collaboration with this project
https://github.com/LouisCAD/Splitties
Later plans
- rename the project, making sure that the URLs still work
- rename the extension name from
buildSrcVersions { ... }
torefreshVersions { ... }
- have a minimialist plugin that focus on
:refreshVersions
- keep the plugin
buildSrcVersions
for my existing users who need their current features
Issue Analytics
- State:
- Created 4 years ago
- Reactions:5
- Comments:16 (11 by maintainers)
Top Results From Across the Web
gradle refreshVersions - GitHub Pages
Why refreshVersions?¶. Gradle multi-module projects are on the rise. At the same time, library vendors publish very modularized artifacts:.
Read more >How To Maintain Focus On Long-Term Goals In A Short-Term ...
Successfully achieving long-term goals involves engaging in several strategies: Make bets on the future. Clark shared that, a decade ago, as she ...
Read more >How do I setup GitHub Actions for my Gradle or Android project?
Run locally the task ./gradlew runOnGitHub and check it does what you want. Tip: Save time by running ./gradlew --dry-run runOnGitHub to see ......
Read more >Solicitation Document - SWS System Admininstration
16. RECEIPT OF OFFERS/SCHEDULE CONTRACT PERIOD. This standing solicitation will remain in effect until replaced by an updated solicitation.
Read more >Modularizing a Kotlin Multiplatform Mobile Project - AKJAW
This article shows an example modularization strategy for Kotlin ... Please excuse the lackluster UI, as it was not the focus of this ......
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Actually, Splitties is moving to be a multiplatform project (although the biggest work I did there hasn’t made it to a non dev release yet), so I’d make the plugin not target just Android in the near future.
That said, it might make sense to have a backend focused plugin for the popular dependency constants, which might or might not be in Splitties.
@DanySK Yes, that’s the plugin
com.louiscad.splitties
plugin that we are working on here https://github.com/LouisCAD/Splitties/tree/develop/plugin/src/main/kotlin/com/louiscad/splittiesThis plugin is for Android dependencies. I think I will do later a plugin for backend/JVM libraries later