diff --git a/build.gradle b/build.gradle index 968d485..d1cb648 100644 --- a/build.gradle +++ b/build.gradle @@ -20,3 +20,15 @@ ext['spring-data-releasetrain.version'] = "$springDataReleaseTrainVersion" ext.releaseBuild = version.endsWith('RELEASE') ext.snapshotBuild = version.endsWith('SNAPSHOT') ext.milestoneBuild = !(releaseBuild || snapshotBuild) + +ext.MAVEN_POM_EDITOR_GRADLE = "$rootDir/gradle/maven-pom-editor.gradle" + +project.checkstyle.sourceSets.forEach { it -> it.excludes '**/target', '**/out', '**/build' } + +//project.tasks.findByName('checkstyleNohttp').configure { +// exclude '**/target/**/*', '**/out/**/*', '**/build/**/*' +//} + +tasks.withType(Checkstyle) { + exclude '**/target/**/*', '**/out/**/*', '**/build/**/*' +} diff --git a/gradle/maven-pom-editor.gradle b/gradle/maven-pom-editor.gradle new file mode 100644 index 0000000..4a686e7 --- /dev/null +++ b/gradle/maven-pom-editor.gradle @@ -0,0 +1,32 @@ + +def customizePom(gradleProject, pom) { + + pom.whenConfigured { generatedPom -> + generatedPom.project { + developers { + developer { + id = 'jxblum' + name = "John Blum" + email = "jblum@pivotal.io" + } + } + scm { + connection = 'scm:git:git@github.com:spring-projects/spring-test-data-geode.git' + developerConnection = 'scm:git:git@github.com:spring-projects/spring-test-data-geode.git' + url = 'https://github.com/spring-projects/spring-test-data-geode' + } + } + } +} + +project.install { + repositories.mavenInstaller { + customizePom(project, pom) + } +} + +project.uploadArchives { + repositories.mavenDeployer { + customizePom(project, pom) + } +} diff --git a/spring-data-gemfire-test/build.gradle b/spring-data-gemfire-test/build.gradle index 8898068..db6c7ef 100644 --- a/spring-data-gemfire-test/build.gradle +++ b/spring-data-gemfire-test/build.gradle @@ -1,4 +1,5 @@ apply plugin: 'io.spring.convention.spring-module' +apply from: MAVEN_POM_EDITOR_GRADLE description = "Spring Test Framework for Pivotal GemFire" diff --git a/spring-data-geode-test/build.gradle b/spring-data-geode-test/build.gradle index 722889a..0e79085 100644 --- a/spring-data-geode-test/build.gradle +++ b/spring-data-geode-test/build.gradle @@ -1,4 +1,5 @@ apply plugin: 'io.spring.convention.spring-module' +apply from: MAVEN_POM_EDITOR_GRADLE description = "Spring Test Framework for Apache Geode"