forked from FabricMC/fabric
update buildsystem to use maven-publish, hopefully
This commit is contained in:
parent
16120298f7
commit
12310858de
3 changed files with 35 additions and 8 deletions
3
Jenkinsfile
vendored
3
Jenkinsfile
vendored
|
@ -9,7 +9,8 @@ pipeline {
|
|||
steps {
|
||||
sh "rm -rf build/libs/"
|
||||
sh "chmod +x gradlew"
|
||||
sh "./gradlew build uploadArchives curseforge --refresh-dependencies --stacktrace"
|
||||
sh "./gradlew clean --stacktrace"
|
||||
sh "./gradlew build publish curseforge --refresh-dependencies --stacktrace"
|
||||
|
||||
archiveArtifacts artifacts: '**/build/libs/*.jar', fingerprint: true
|
||||
}
|
||||
|
|
36
build.gradle
36
build.gradle
|
@ -8,7 +8,7 @@ buildscript {
|
|||
}
|
||||
}
|
||||
dependencies {
|
||||
classpath "net.fabricmc:fabric-loom:0.2.1-SNAPSHOT"
|
||||
classpath "net.fabricmc:fabric-loom:0.2.2-SNAPSHOT"
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -16,6 +16,7 @@ plugins {
|
|||
id 'java'
|
||||
id 'eclipse'
|
||||
id 'idea'
|
||||
id 'maven-publish'
|
||||
id 'com.matthewprenger.cursegradle' version "1.1.2"
|
||||
}
|
||||
|
||||
|
@ -27,7 +28,7 @@ targetCompatibility = 1.8
|
|||
archivesBaseName = "fabric"
|
||||
|
||||
def baseVersion = "0.2.7"
|
||||
def mcVersion = "1.14 Pre-Release 3"
|
||||
def mcVersion = "1.14 Pre-Release 5"
|
||||
|
||||
def ENV = System.getenv()
|
||||
version = baseVersion + "+" + (ENV.BUILD_NUMBER ? ("build." + ENV.BUILD_NUMBER) : "local")
|
||||
|
@ -38,8 +39,8 @@ minecraft {
|
|||
|
||||
dependencies {
|
||||
minecraft "com.mojang:minecraft:$mcVersion"
|
||||
mappings "net.fabricmc:yarn:$mcVersion+build.1"
|
||||
modCompile "net.fabricmc:fabric-loader:0.4.1+build.125"
|
||||
mappings "net.fabricmc:yarn:$mcVersion+build.2"
|
||||
modCompile "net.fabricmc:fabric-loader:0.4.2+build.131"
|
||||
}
|
||||
|
||||
processResources {
|
||||
|
@ -78,6 +79,31 @@ curseforge {
|
|||
}
|
||||
}
|
||||
|
||||
apply from: 'https://github.com/FabricMC/fabric-docs/raw/master/gradle/maven.gradle'
|
||||
publishing {
|
||||
publications {
|
||||
maven(MavenPublication) {
|
||||
groupId "net.fabricmc"
|
||||
artifactId "fabric"
|
||||
artifact (jar) {
|
||||
builtBy remapJar
|
||||
}
|
||||
artifact (sourcesJar) {
|
||||
builtBy remapSourcesJar
|
||||
}
|
||||
}
|
||||
}
|
||||
repositories {
|
||||
maven {
|
||||
url "http://mavenupload.modmuss50.me/"
|
||||
if (project.hasProperty('mavenPass')) {
|
||||
credentials {
|
||||
username 'buildslave'
|
||||
password project.getProperty('mavenPass')
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
apply from: 'https://github.com/FabricMC/fabric-docs/raw/master/gradle/license.gradle'
|
||||
apply from: 'https://github.com/FabricMC/fabric-docs/raw/master/gradle/ideconfig.gradle'
|
||||
|
|
2
gradle/wrapper/gradle-wrapper.properties
vendored
2
gradle/wrapper/gradle-wrapper.properties
vendored
|
@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
|
|||
distributionPath=wrapper/dists
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
zipStorePath=wrapper/dists
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.2-bin.zip
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.3-bin.zip
|
||||
|
|
Loading…
Reference in a new issue