1 import org.jetbrains.jps.*
2 import org.codehaus.groovy.ant.Groovy
6 def projectHome = "$basedir"
7 def libs = "$projectHome/lib/"
9 def gantHome = GANT_HOME
11 projectBuilder.targetFolder = "${projectHome}/build"
14 classpath "$libs/ant-1.7.1.jar"
18 classpath "$libs/groovy-all-1.7.1.jar"
22 new File("$gantHome/lib").eachFile {
29 classpath antLayout, gant, groovy
30 src "${projectHome}/src"
36 src "${projectHome}/antLayout/src"
39 target('default' : 'Default target') {
40 projectBuilder.clean()
41 projectBuilder.makeAll()
43 layout("${projectBuilder.targetFolder}/deploy") {
47 zipfileset(src: "${projectHome}/lib/javac2-all.jar") {
48 exclude (name: "JDOM*.class")
52 jar("jps-sources.zip") {
53 fileset(dir: "$projectHome/src")