diff src/main/groovy/org/ssdt_ohio/gradle/plugins/VersionClassPlugin.groovy @ 24:cfbdbeba877f

fix location of ProjectVersion class
author smith@nwoca.org
date Thu, 04 Aug 2016 03:29:38 +0100
parents 4ff2030d2074
children 278d28eea819
line wrap: on
line diff
--- a/src/main/groovy/org/ssdt_ohio/gradle/plugins/VersionClassPlugin.groovy	Wed Mar 16 23:24:26 2016 +0100
+++ b/src/main/groovy/org/ssdt_ohio/gradle/plugins/VersionClassPlugin.groovy	Thu Aug 04 03:29:38 2016 +0100
@@ -101,7 +101,9 @@
             return null
         }
 
-        def targetDir = files.first().parentFile.toString()
+        def targetDir = files.sort {
+            it.parentFile.toString().replaceAll('(\\\\|/)','.').split(/\./).size()
+        }.first().parentFile.toString()
 
         def targetPackage = targetDir
         source.each {