forked from xjboss/KCauldronX
Build proper bundle
This commit is contained in:
parent
01acbd4779
commit
f27a9310b6
17
build.gradle
17
build.gradle
@ -53,7 +53,7 @@ def buildInfo(String key) {
|
||||
buildInfoCached = new JsonSlurper().parse(new URL("https://prok.pw/version/${group}/${name}"))
|
||||
} else {
|
||||
buildInfoCached = [
|
||||
nextBuildNumber: 'UNOFFICIAL.' + gitInfo('hash'),
|
||||
nextBuildNumber: 'UNOFFICIAL',
|
||||
version : 'NONE'
|
||||
]
|
||||
}
|
||||
@ -88,7 +88,7 @@ ext.mcVersion = "1.7.10"
|
||||
ext.forgeVersion = "1448"
|
||||
ext.revision = buildInfo('nextBuildNumber')
|
||||
version = "${mcVersion}-${forgeVersion}.${revision}"
|
||||
println "Updated KCauldron version: ${version}"
|
||||
if (project.hasProperty('officialBuild')) println "Updated KCauldron version: ${version}"
|
||||
|
||||
launch4j {
|
||||
jreMinVersion = '1.6.0'
|
||||
@ -101,7 +101,7 @@ configurations {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
bootstrap 'pw.prok:KBootstrap:0.0.9+'
|
||||
bootstrap 'pw.prok:KBootstrap:0.0.10+'
|
||||
|
||||
libraries 'net.minecraft:launchwrapper:1.11'
|
||||
libraries 'org.ow2.asm:asm-all:5.0.3'
|
||||
@ -158,8 +158,9 @@ def generateManifest(boolean legacy = false) {
|
||||
[
|
||||
'KCauldron-Git-Branch' : gitInfo('branch'),
|
||||
'KCauldron-Git-Hash' : gitInfo('fullHash'),
|
||||
'KCauldron-Version' : project.version,
|
||||
'KCauldron-Group' : project.group,
|
||||
'KCauldron-Channel' : project.name,
|
||||
'KCauldron-Version' : project.version,
|
||||
'KCauldron-Legacy' : legacy,
|
||||
'Implementation-Vendor' : 'Prototik',
|
||||
'Implementation-Title' : project.name,
|
||||
@ -225,6 +226,10 @@ task signPom(type: Sign, dependsOn: 'generatePomFileForMavenPublication') {
|
||||
|
||||
task preparePublication(dependsOn: [signJars, signPom]) {}
|
||||
|
||||
def getPomSignature = {
|
||||
return project.tasks.signPom.signatureFiles.collect { it }[0]
|
||||
}
|
||||
|
||||
def getSignatureFiles = {
|
||||
def allFiles = project.tasks.signJars.signatureFiles.collect { it }
|
||||
def signedServer = allFiles.find { it.name.contains('-server') }
|
||||
@ -259,6 +264,10 @@ publishing {
|
||||
extension = signature.extension
|
||||
}
|
||||
}
|
||||
artifact(getPomSignature()) {
|
||||
classifier = null
|
||||
extension = 'pom.asc'
|
||||
}
|
||||
artifact packageUniversal
|
||||
artifact packageChangelog
|
||||
artifact packageBundle
|
||||
|
Loading…
Reference in New Issue
Block a user