question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Long term plan: focus on refreshVersions

See original GitHub issue

The 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 { ... } to refreshVersions { ... }
  • have a minimialist plugin that focus on :refreshVersions
  • keep the plugin buildSrcVersions for my existing users who need their current features

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Reactions:5
  • Comments:16 (11 by maintainers)

github_iconTop GitHub Comments

1reaction
LouisCADcommented, Nov 5, 2019

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.

0reactions
jmfayardcommented, Nov 5, 2019

@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/splitties

This plugin is for Android dependencies. I think I will do later a plugin for backend/JVM libraries later

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found