mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-10-08 14:51:49 +00:00
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:
22
build.gradle
22
build.gradle
@@ -15,6 +15,25 @@ task wrapper(type: Wrapper) {
|
||||
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 */
|
||||
subprojects {
|
||||
|
||||
@@ -36,7 +55,7 @@ subprojects {
|
||||
configModuleDir = "config/alfresco/module/${moduleid}"
|
||||
moduleProperties = 'module.properties'
|
||||
fileMapping = 'file-mapping.properties'
|
||||
baseName = "${groupid}-${appName}-${version}"
|
||||
baseName = "${groupid}-${appName}-${version}-${build}"
|
||||
jarFile = "${baseName}.jar"
|
||||
ampFile = "${baseName}.amp"
|
||||
tomcatRoot = System.getenv(tomcatEnv)
|
||||
@@ -224,7 +243,6 @@ subprojects {
|
||||
copy {
|
||||
from sourceWebObj
|
||||
into "${explodedWebAppDir}"
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -1,2 +1,4 @@
|
||||
DIR_WAR=war
|
||||
DIR_LIBS=war/WEB-INF/lib
|
||||
groupid=alfresco
|
||||
packageName=rm
|
||||
version=2.0.0
|
||||
build=1
|
@@ -1,7 +1,4 @@
|
||||
groupid=alfresco
|
||||
appName=rm
|
||||
version=2.0
|
||||
|
||||
moduleid=org_alfresco_module_rm
|
||||
|
||||
webAppName=alfresco
|
||||
|
Reference in New Issue
Block a user