diff --git a/sdk/build.gradle b/sdk/build.gradle index 9feb3b649..bf3f33c90 100644 --- a/sdk/build.gradle +++ b/sdk/build.gradle @@ -36,47 +36,10 @@ artifacts { // jar null } -// -// -// -// -// - -//configurations { -// antlibs -//} - -//dependencies { -// antlibs filetree(dir: 'ant-lib', include: '*.jar') -//} -// -//ant.taskdef(resource: 'net/sf/antcontrib/antcontrib.properties', classpath: configurations.antlibs.asPath) -//ant.taskdef(name: 'deb', classname: 'com.googlecode.ant_deb_task.Deb', classpath: configurations.antlibs.asPath) -//ant.taskdef(name: 'gcupload', classname: 'net.bluecow.googlecode.ant.GoogleCodeUploadTask', classpath: configurations.antlibs.asPath) -//ant.taskdef(name: 'desktopentry', classname: 'com.googlecode.ant_deb_task.DesktopEntry', classpath: configurations.antlibs.asPath) -//ant.importBuild 'build.xml' - -ant.properties['plugins.version'] = jmeVersion -ant.properties['app.version']= jmeMainVersion + jmeVersionSuffix -//ant.properties.buildDir = buildDir -//ant.properties['buildDir'] = buildDir -//ant.property(name: 'buildDir', location: buildDir) - -//ant.taskdef(resource: 'checkstyletask.properties') { -// classpath { -// fileset(dir: 'ant-lib', includes: '*.jar') -// } -//} -//ant.checkstyle(config: 'checkstyle.xml') { -// fileset(dir: 'src') -//} - -task copyBaseLibs{ +task copyBaseLibs(dependsOn:configurations.corelibs) <<{ description "Copies the library files needed to run the SDK to "+ "jme3-core-baselibs and jme3-core-libraries" - dependsOn configurations.corelibs - dependsOn configurations.optlibs - + // for each dependency in corelibs.. project.configurations.corelibs.dependencies.each {dep -> // copy built jme3 jar files to jme3-core-baselibs @@ -98,7 +61,7 @@ task copyBaseLibs{ } } -task createBaseXml{ +task createBaseXml(dependsOn: configurations.corelibs) <<{ description "Creates the project.xml files for "+ "jme3-core-baselibs and jme3-core-libraries" def depJars = [] // jme3 jar files @@ -225,7 +188,7 @@ task createBaseXml{ def makeName(builder, nameR) { builder.name nameR } def makeFile(builder, nameR) { builder.file(name:nameR, url:nameR) } -task createProjectXml{ +task createProjectXml(dependsOn: configurations.corelibs) <<{ description "Creates needed J2SE library and layer XML files in jme3-project-baselibs" def eol = System.properties.'line.separator' @@ -310,11 +273,9 @@ task createProjectXml{ layerXmlFile.write(layerWriter.toString()) } -task copyProjectLibs{ +task copyProjectLibs(dependsOn: configurations.corelibs) <<{ description "Copies the jar files needed to supply the J2SE Libraries in the "+ "SDK to jme3-project-baselibs and jme3-project-libraries" - dependsOn configurations.corelibs - dependsOn configurations.optlibs // for each dependency in corelibs.. project.configurations.corelibs.dependencies.each {dep -> @@ -346,17 +307,46 @@ task copyProjectLibs{ } -task buildSdk(){ - // ant.ant(dir: ".", antfile: "build.xml", target: "hudson-stable") +ant.properties['plugins.version'] = jmeVersion +ant.properties['app.version']= jmeMainVersion + jmeVersionSuffix + +task buildSdk() <<{ +// ant.ant(dir: ".", antfile: "build.xml", target: "build") } -task cleanSdk(){ - // ant.ant(dir: ".", antfile: "build.xml", target: "clean") +task cleanSdk() <<{ +// ant.ant(dir: ".", antfile: "build.xml", target: "clean") } jar.dependsOn([copyBaseLibs, copyProjectLibs, createProjectXml, createBaseXml, buildSdk]) clean.dependsOn(cleanSdk); +//configurations { +// antlibs +//} +//dependencies { +// antlibs filetree(dir: 'ant-lib', include: '*.jar') +//} +// +//ant.taskdef(resource: 'net/sf/antcontrib/antcontrib.properties', classpath: configurations.antlibs.asPath) +//ant.taskdef(name: 'deb', classname: 'com.googlecode.ant_deb_task.Deb', classpath: configurations.antlibs.asPath) +//ant.taskdef(name: 'gcupload', classname: 'net.bluecow.googlecode.ant.GoogleCodeUploadTask', classpath: configurations.antlibs.asPath) +//ant.taskdef(name: 'desktopentry', classname: 'com.googlecode.ant_deb_task.DesktopEntry', classpath: configurations.antlibs.asPath) +//ant.importBuild 'build.xml' + +//ant.properties.buildDir = buildDir +//ant.properties['buildDir'] = buildDir +//ant.property(name: 'buildDir', location: buildDir) + +//ant.taskdef(resource: 'checkstyletask.properties') { +// classpath { +// fileset(dir: 'ant-lib', includes: '*.jar') +// } +//} +//ant.checkstyle(config: 'checkstyle.xml') { +// fileset(dir: 'src') +//} +// // // //