• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ben-manes / caffeine / #3660
100%
master: 100%

Build:
Build:
LAST BUILD BRANCH: v3.dev
DEFAULT BRANCH: master
Ran 10 Apr 2023 06:57PM UTC
Jobs 1
Files 78
Run time 2s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
#3660

push

github-actions

ben-manes
wip - modernize gradle build

Previously the build used Gradle Script Plugins with the Groovy dsl.
This works very nicely, but script plugins have limitations like their
classpath access for importing classes from plugins. The scripts are
also based on the problem domain, like code quality, so they mix
together many integrations like multiple static analyzer configurations.
On the positive side it has been easy to maintain, has fast build times,
and much better compatibility than kotlin.

The modern best-practice is to write custom plugins using a composite
build. The kotlin dsl will automatically generate the plugins, whereas
the groovy format requires writes the scaffolding explicitly. This style
has fewer plugin limitations and is type-safe, and promotes writing
plugin conventions for each scenario (pmd, spotbugs, etc).

7516 of 7594 relevant lines covered (98.97%)

0.99 hits per line

Jobs
ID Job ID Ran Files Coverage
1 #3660.1 10 Apr 2023 06:57PM UTC 0
98.97
Source Files on build #3660
Detailed source file information is not available for this build.
  • Back to Repo
  • Build #3660
  • b74683ed on github
  • Prev Build on v3.dev
  • Next Build on v3.dev
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc