Added gradle plugin for version building

This commit is contained in:
Georgy Litvinov 2020-07-01 17:19:39 +02:00
parent 8acf77c143
commit adefad19df
3 changed files with 26 additions and 19 deletions

View file

@ -1,4 +1,6 @@
def releaseVersion = "0.7.14"
task oxt(type: Zip) {
dependsOn = [ 'setVersion' ]
from './'
include '*'
include '*/*'
@ -12,3 +14,11 @@ task oxt(type: Zip) {
exclude 'cleanAndValidate.ox2'
archiveName 'cleanAndValidate.oxt'
}
task setVersion(){
ant.taskdef(name: 'xmltask', classpath: 'buildPlugins/xmltask.jar', classname: 'com.oopsconsultancy.xmltask.ant.XmlTask')
ant.xmltask(source: 'description.xml', dest: 'description.xml', report:'true') {
replace(path: "//*[local-name()='version']/@value", withText: "${releaseVersion}")
}
}