From 12bb28729d05ce72c6b8691365df2ce33f09a6eb Mon Sep 17 00:00:00 2001 From: Christian Maierhofer Date: Thu, 23 Jun 2016 09:39:11 +0200 Subject: added license copy task for release task --- build.gradle | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'build.gradle') diff --git a/build.gradle b/build.gradle index 05db6dfb..47ef7658 100644 --- a/build.gradle +++ b/build.gradle @@ -140,13 +140,29 @@ subprojects { } //doFullRelease jar war distZip distTar releases sourcesJar uploadArchives + } task(doFullRelease) << { println "done building all distribution stuff for " + project.version } +task copyLicenses<<{ + mkdir("releases/"+ version +"/licenses"); + def target = project.projectDir.toString() + "/releases/" + version + "/licenses" + subprojects{ + def src=project.projectDir.toString() + "/licenses" + copy{ + from src + into target + } + } + + +} + task releases(type: Copy) { + dependsOn copyLicenses from ('doc') { include '*.pdf' } @@ -154,6 +170,7 @@ task releases(type: Copy) { into "releases/" + version + "/docs" } + def getCheckedOutGitCommitHash() { def gitFolder = "$projectDir/.git/" def takeFromHash = 40 -- cgit v1.2.3