mirror of
https://github.com/sigmasternchen/xtext-core
synced 2025-03-15 08:18:55 +00:00
[gradle] Changed version qualifier format for consistency with Tycho
Signed-off-by: Miro Spönemann <miro.spoenemann@typefox.io>
This commit is contained in:
parent
7bf4f2ee7b
commit
daef210300
2 changed files with 5 additions and 4 deletions
|
@ -1,4 +1,4 @@
|
|||
ext.buildTime = new java.text.SimpleDateFormat('yyyyMMddHHmm').format(new Date())
|
||||
ext.buildTime = new java.text.SimpleDateFormat('yyyyMMdd-HHmm').format(new Date())
|
||||
|
||||
subprojects {
|
||||
apply plugin: 'java'
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
def baseVersion = project.version
|
||||
if (baseVersion.endsWith('-SNAPSHOT'))
|
||||
baseVersion = baseVersion.substring(0, baseVersion.length() - 9)
|
||||
def qualifiedVersion = baseVersion + '.v' + buildTime
|
||||
|
||||
//------------------------------------------------------
|
||||
// Copy the existing manifest and insert the qualifier
|
||||
|
@ -12,7 +13,7 @@ task genManifest(type: Copy) {
|
|||
into "$buildDir/tmp/jar/"
|
||||
doLast {
|
||||
def f = new File(manifestFile)
|
||||
def modifiedText = f.text.replace(baseVersion + '.qualifier', baseVersion + '.' + buildTime)
|
||||
def modifiedText = f.text.replace(baseVersion + '.qualifier', qualifiedVersion)
|
||||
def writer = new PrintWriter(f)
|
||||
writer.print(modifiedText)
|
||||
writer.close()
|
||||
|
@ -39,10 +40,10 @@ task genSourcesManifest << {
|
|||
writer.println('Manifest-Version: 1.0')
|
||||
writer.println('Bundle-ManifestVersion: 2')
|
||||
writer.println('Bundle-SymbolicName: ' + project.name + '.source')
|
||||
writer.println('Bundle-Version: ' + baseVersion + '.' + buildTime)
|
||||
writer.println('Bundle-Version: ' + qualifiedVersion)
|
||||
writer.println('Bundle-Name: Sources')
|
||||
writer.println('Bundle-Vendor: Eclipse Xtext')
|
||||
writer.println('Eclipse-SourceBundle: ' + project.name + ';version="' + baseVersion + '.' + buildTime + '"')
|
||||
writer.println('Eclipse-SourceBundle: ' + project.name + ';version="' + qualifiedVersion + '"')
|
||||
writer.close()
|
||||
}
|
||||
genSourcesManifest.outputs.file(sourcesManifestFile)
|
||||
|
|
Loading…
Reference in a new issue