mirror of
https://github.com/FabricMC/fabric.git
synced 2024-11-14 19:25:23 -05:00
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 {
|
steps {
|
||||||
sh "rm -rf build/libs/"
|
sh "rm -rf build/libs/"
|
||||||
sh "chmod +x gradlew"
|
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
|
archiveArtifacts artifacts: '**/build/libs/*.jar', fingerprint: true
|
||||||
}
|
}
|
||||||
|
|
36
build.gradle
36
build.gradle
|
@ -8,7 +8,7 @@ buildscript {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
dependencies {
|
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 'java'
|
||||||
id 'eclipse'
|
id 'eclipse'
|
||||||
id 'idea'
|
id 'idea'
|
||||||
|
id 'maven-publish'
|
||||||
id 'com.matthewprenger.cursegradle' version "1.1.2"
|
id 'com.matthewprenger.cursegradle' version "1.1.2"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -27,7 +28,7 @@ targetCompatibility = 1.8
|
||||||
archivesBaseName = "fabric"
|
archivesBaseName = "fabric"
|
||||||
|
|
||||||
def baseVersion = "0.2.7"
|
def baseVersion = "0.2.7"
|
||||||
def mcVersion = "1.14 Pre-Release 3"
|
def mcVersion = "1.14 Pre-Release 5"
|
||||||
|
|
||||||
def ENV = System.getenv()
|
def ENV = System.getenv()
|
||||||
version = baseVersion + "+" + (ENV.BUILD_NUMBER ? ("build." + ENV.BUILD_NUMBER) : "local")
|
version = baseVersion + "+" + (ENV.BUILD_NUMBER ? ("build." + ENV.BUILD_NUMBER) : "local")
|
||||||
|
@ -38,8 +39,8 @@ minecraft {
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
minecraft "com.mojang:minecraft:$mcVersion"
|
minecraft "com.mojang:minecraft:$mcVersion"
|
||||||
mappings "net.fabricmc:yarn:$mcVersion+build.1"
|
mappings "net.fabricmc:yarn:$mcVersion+build.2"
|
||||||
modCompile "net.fabricmc:fabric-loader:0.4.1+build.125"
|
modCompile "net.fabricmc:fabric-loader:0.4.2+build.131"
|
||||||
}
|
}
|
||||||
|
|
||||||
processResources {
|
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/license.gradle'
|
||||||
apply from: 'https://github.com/FabricMC/fabric-docs/raw/master/gradle/ideconfig.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
|
distributionPath=wrapper/dists
|
||||||
zipStoreBase=GRADLE_USER_HOME
|
zipStoreBase=GRADLE_USER_HOME
|
||||||
zipStorePath=wrapper/dists
|
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