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'
|
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)
|
||||||
@@ -224,7 +243,6 @@ subprojects {
|
|||||||
copy {
|
copy {
|
||||||
from sourceWebObj
|
from sourceWebObj
|
||||||
into "${explodedWebAppDir}"
|
into "${explodedWebAppDir}"
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -1,2 +1,4 @@
|
|||||||
DIR_WAR=war
|
groupid=alfresco
|
||||||
DIR_LIBS=war/WEB-INF/lib
|
packageName=rm
|
||||||
|
version=2.0.0
|
||||||
|
build=1
|
@@ -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
|
||||||
|
Reference in New Issue
Block a user