diff --git a/build.gradle b/build.gradle index 32d2106ec8fea34eb3a1857a3c0d2be13683b6a3..833e13d686ef919bc3ef249c7698e2b9de9c77a5 100644 --- a/build.gradle +++ b/build.gradle @@ -13,6 +13,16 @@ repositories { maven { url 'https://oss.sonatype.org/content/repositories/snapshots/' } } +buildscript { + repositories { + mavenCentral() + } + + dependencies { + classpath 'de.aaschmid.gradle.plugins:gradle-cpd-plugin:0.1' + } +} + configurations { windowsX86Runtime windowsX64Runtime @@ -53,6 +63,13 @@ pmd { ruleSetFiles = files('config/pmd/ruleset.xml') } +apply plugin: 'cpd' +tasks.cpd { + source = sourceSets.main.allJava + + reports.xml.destination = file('build/reports/cpd/cpd.xml') +} + apply plugin: 'checkstyle' checkstyle { ignoreFailures = true