RM Build Scripts:

* Reorganised parent and child property files so same values reused
  * Added build number to properties (included on artifact names)
  * Added simple root project task to bundle AMP's into zip for distribution (ready for QA)



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@35444 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Roy Wetherall
2012-04-19 23:34:48 +00:00
parent 9955abc7db
commit a2375a26fe
3 changed files with 25 additions and 8 deletions

View File

@@ -15,6 +15,25 @@ task wrapper(type: Wrapper) {
gradleVersion = '1.0-milestone-8' gradleVersion = '1.0-milestone-8'
} }
task packageBuild (dependsOn: [':rm-server:amp', ':rm-share:amp']) << {
distDir = file('dist')
if (distDir.exists() == false) {
distDir.mkdirs();
}
packageBaseName = "${groupid}-${packageName}-${version}-${build}"
packageZipFile = "${packageBaseName}.zip"
alfrescoAmp = "${project(':rm-server').name}/${project(':rm-server').buildDistDir}/${project(':rm-server').ampFile}"
shareAmp = "${project(':rm-share').name}/${project(':rm-share').buildDistDir}/${project(':rm-share').ampFile}"
ant.zip(destfile: "${distDir}/${packageZipFile}", update: 'true') {
ant.zipfileset(file: "${alfrescoAmp}")
ant.zipfileset(file: "${shareAmp}")
}
}
/** Subproject configuration */ /** Subproject configuration */
subprojects { subprojects {
@@ -36,7 +55,7 @@ subprojects {
configModuleDir = "config/alfresco/module/${moduleid}" configModuleDir = "config/alfresco/module/${moduleid}"
moduleProperties = 'module.properties' moduleProperties = 'module.properties'
fileMapping = 'file-mapping.properties' fileMapping = 'file-mapping.properties'
baseName = "${groupid}-${appName}-${version}" baseName = "${groupid}-${appName}-${version}-${build}"
jarFile = "${baseName}.jar" jarFile = "${baseName}.jar"
ampFile = "${baseName}.amp" ampFile = "${baseName}.amp"
tomcatRoot = System.getenv(tomcatEnv) tomcatRoot = System.getenv(tomcatEnv)
@@ -223,8 +242,7 @@ subprojects {
if (sourceWebObj.exists() == true) { if (sourceWebObj.exists() == true) {
copy { copy {
from sourceWebObj from sourceWebObj
into "${explodedWebAppDir}" into "${explodedWebAppDir}"
} }
} }
} }

View File

@@ -1,2 +1,4 @@
DIR_WAR=war groupid=alfresco
DIR_LIBS=war/WEB-INF/lib packageName=rm
version=2.0.0
build=1

View File

@@ -1,7 +1,4 @@
groupid=alfresco
appName=rm appName=rm
version=2.0
moduleid=org_alfresco_module_rm moduleid=org_alfresco_module_rm
webAppName=alfresco webAppName=alfresco