# HG changeset patch # User Christopher Springer # Date 1452186480 0 # Node ID 4ff2030d2074553d4fb38750ae9a3c04c1d0afa1 # Parent 3741247de37a11364c01053569568a208a9cc4b9 USASR-1921: Update VersionClassPlugin to allow buildscript to specify package in which to generate ProjectVersion.groovy file diff -r 3741247de37a -r 4ff2030d2074 src/main/groovy/org/ssdt_ohio/gradle/plugins/VersionClassPlugin.groovy --- a/src/main/groovy/org/ssdt_ohio/gradle/plugins/VersionClassPlugin.groovy Thu Jan 01 00:01:02 2015 +0000 +++ b/src/main/groovy/org/ssdt_ohio/gradle/plugins/VersionClassPlugin.groovy Thu Jan 07 17:08:00 2016 +0000 @@ -2,6 +2,7 @@ import org.gradle.api.Plugin import org.gradle.api.Project +import org.gradle.api.plugins.ExtraPropertiesExtension.UnknownPropertyException import org.gradle.api.plugins.GroovyPlugin class VersionClassPlugin implements Plugin { @@ -88,7 +89,11 @@ - private getTargetClass(project) { + private getTargetClass(Project project) { + try { + return project.extensions.extraProperties.get('versionPackage') + } catch (UnknownPropertyException ex) {} + def source = project.sourceSets.main.groovy.getSrcDirTrees() def files = project.sourceSets.main.groovy as File[]