You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

clover.gradle 833B

1234567891011121314151617181920212223242526272829303132
  1. task checkCloverCredentials << {
  2. def licenseDir = rootDir.toPath().resolve('etc').resolve('clover')
  3. java.nio.file.Files.createDirectories(licenseDir);
  4. def target = licenseDir.resolve('clover.license')
  5. if (!java.nio.file.Files.exists(target)) {
  6. println 'No clover license found. Please place it in etc/clover/clover.license.'
  7. }
  8. }
  9. allprojects {
  10. apply plugin: 'com.bmuschko.clover'
  11. clover {
  12. includeTasks = Boolean.valueOf(rootProject.enableClover) ? [] : ['none']
  13. licenseLocation = "$rootDir/etc/clover/clover.license"
  14. report {
  15. html = true
  16. }
  17. }
  18. repositories.mavenCentral()
  19. dependencies {
  20. clover group: 'com.atlassian.clover', name: 'clover', version: '4.0.2'
  21. }
  22. cloverGenerateReport.dependsOn ':checkCloverCredentials'
  23. }