I was bored last night so decided to look into #Gradle sync performance for the $DAYJOB codebase, it averaged around 6 minutes when downloading all dependencies with over 1m30s being wasted in failed HTTP requests. After some massaging with `exclusiveContent` sync is now down to 3m17s with zero HTTP failures :blobDab:
Wednesday Links - Edition 2023-09-06
https://dev.to/0xkkocel/wednesday-links-edition-2023-09-06-1ip
#java #jvm #virtualthreads #reactor #profiling #latency #gradle #sql #devops
#java #jvm #virtualthreads #reactor #profiling #latency #gradle #sql #devops
Finally got things going in #Gradle. I can't help but wonder why it is that so much in software development is unnecessarily difficult.
On the plus side, integration test code is finally well under way. Onward!
Almost 3 hours straight failing at writing a simple #Gradle Kotlin DSL script that runs a integration test in what amounts to a stub project.
I feel like such a loser.
TIL one really annoying thing about #Gradle is that there are at least 6 different ways of specifying plugins.
Special case notation for certain blessed plugins or classes just makes things harder for beginners like me. *sigh*
1. id("org.jetbrains.kotlin.jvm") version "1.9.0"
2. kotlin("jvm")
3. application
4. apply<JavaPlugin>()
5. apply(plugin = "java")
6. `jvm-test-suite`
This is both tiring and infuriating to learn.
📝 Gradle Changelog Plugin 2.2.0 is here
🤨 What’s that?
🔥 This plugin for the Gradle build system ships a set of tasks and helper methods to simplify working with changelog files!
If you pass change notes to your community and use #gradle, go for it 👇
https://github.com/JetBrains/gradle-changelog-plugin
Wednesday Links - Edition 2023-08-30
https://dev.to/0xkkocel/wednesday-links-edition-2023-08-30-45ce
#java #jvm #gradle #jdbc #strings #productivity
#java #jvm #gradle #jdbc #strings #productivity
Hey @androidweekly,
As usual thanks for the support and promoting my video about Gradle Version Catalog ❤️🎥
#ADT #AndroidDeveloperTips #Video #YouTube #Android #AndroidDev #Kotlin #KotlinDev #gradle #versioncatalog
#adt #androiddevelopertips #video #youtube #android #AndroidDev #kotlin #kotlindev #gradle #versioncatalog
🎥 Learn how to use the Gradle Version Catalog in Android projects. 📱👏
In this video, I show how this powerful tool can help you manage dependencies and plugins in a type-safe way. 💯
#VersionCatalog #Gradle #Android #AndroidDev #AndroidDeveloperTips #ADT
#versioncatalog #gradle #android #AndroidDev #androiddevelopertips #adt
Stay tuned for the new video I just finished recording about the Gradle version catalog in Android projects 🎥🔴
https://youtube.com/@AndroidDeveloperTips/
#ADT #AndroidDeveloperTips #Video #YouTube #Android #AndroidDev #Kotlin #KotlinDev #Gradle #VersionCatalog
#adt #androiddevelopertips #video #youtube #android #AndroidDev #kotlin #kotlindev #gradle #versioncatalog
2 dny se crcám s certifikáty pro firemní Artifactory server, aby z něj dokázal #Gradle tahat balíčky. A zatím bez úspěchu. Chybové hlášky moc nepomáhají ("unable to find valid certification path to requested target"), přes keytool už jsem přidal certifikátů několik a několikrát; neúspěšně.
Já snad vymyslím skript, který to bude z Artifactory tahat sám než luštit, jak Gradle vnutit, co chci. :)
A nebo budu místo vývoje další dny řešit, jak fungují certifikáty v #Java build systémech.
„#Maven treats every project as a regular standard project. … #Gradle claims that lack of flexibility is an issue; hence, it wants to fix it.
I stand by the opposite: lack of flexibility for my build tool is a feature, not a bug.“
https://foojay.io/today/my-final-take-on-gradle-vs-maven/
RT @foojay
A weekend learning #Gradle. Not sure I feel completely comfortable just yet, but I think this is going to ultimately pay off.
I really enjoyed this article comparing experiences between #Maven and #Gradle by @frankel - And I agree with the points raised. Moreover, my experience has been that even if you do develop a custom Gradle plugin, they tend to break from version to version and that was painful. #Java #JVM #CICD
#maven #gradle #java #jvm #cicd
Android Gradle Plugin experts, any ideas why I can't generate Kotlin source in my build? https://stackoverflow.com/q/76855573/6540 #AndroidDev #Gradle
I just released ktlint-gradle 11.5.1 which fixes a bug where custom rule sets were not loaded in #ktlint 0.49+. Please try it out and report any issues in the github issue tracker.
https://github.com/JLLeitschuh/ktlint-gradle/releases/tag/v11.5.1
In this post, I’d like to shed some light on my stance regarding #gradle, so I can direct people to it instead of debunking the same "reasoning" repeatedly.
#gradle #ant #maven #buildtools #hype #java