-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Open
Labels
Description
this isn't a real issue, more of a commentary for educational purposes. if the team wants to make some (debatable?) improvements to the build.
- Lazy configuration.
tasks.withType(Foo)
would be lazy if changed totasks.withType(Foo).configureEach
. This means a task shouldn't be configured unless it needs to be executed. libraries.depname
could be migrated to a version catalog and even have the variable name be libraries with the same access keys. I think most people are usinglibs.versions.toml
but there is a dsl version- switch many subproject testing to jvm test suites. I think this will make it easier to understand for contributors what is a released jar vs what's simply a test suite. I also believe it will come with some performance improvements and code reduction due to not having to have another project. note: test is already a jvm test suite.