mirror of https://github.com/cabaletta/baritone
Allow multi-artifact building for Jitpack and local Maven repos
This commit is contained in:
parent
a76cf0fe9a
commit
e8e6a9bc5c
23
build.gradle
23
build.gradle
|
@ -42,6 +42,7 @@ import baritone.gradle.task.CreateDistTask
|
||||||
import baritone.gradle.task.ProguardTask
|
import baritone.gradle.task.ProguardTask
|
||||||
|
|
||||||
apply plugin: 'java'
|
apply plugin: 'java'
|
||||||
|
apply plugin: 'maven'
|
||||||
apply plugin: 'net.minecraftforge.gradle.tweaker-client'
|
apply plugin: 'net.minecraftforge.gradle.tweaker-client'
|
||||||
apply plugin: 'org.spongepowered.mixin'
|
apply plugin: 'org.spongepowered.mixin'
|
||||||
|
|
||||||
|
@ -138,3 +139,25 @@ task proguard(type: ProguardTask) {
|
||||||
task createDist(type: CreateDistTask, dependsOn: proguard)
|
task createDist(type: CreateDistTask, dependsOn: proguard)
|
||||||
|
|
||||||
build.finalizedBy(createDist)
|
build.finalizedBy(createDist)
|
||||||
|
|
||||||
|
install {
|
||||||
|
def jarApiName = String.format("%s-api-%s", rootProject.name, version.toString())
|
||||||
|
def jarApiForgeName = String.format("%s-api-forge-%s", rootProject.name, version.toString())
|
||||||
|
def jarSAName = String.format("%s-standalone-%s", rootProject.name, version.toString())
|
||||||
|
def jarSAForgeName = String.format("%s-standalone-forge-%s", rootProject.name, version.toString())
|
||||||
|
|
||||||
|
artifacts {
|
||||||
|
archives file("$buildDir/libs/"+jarApiName+".jar")
|
||||||
|
archives file("$buildDir/libs/"+jarApiForgeName+".jar")
|
||||||
|
archives file("$buildDir/libs/"+jarSAName+".jar")
|
||||||
|
archives file("$buildDir/libs/"+jarSAForgeName+".jar")
|
||||||
|
}
|
||||||
|
repositories.mavenInstaller {
|
||||||
|
addFilter('api') { artifact, file -> artifact.name == "baritone-api" }
|
||||||
|
addFilter('api-forge') { artifact, file -> artifact.name == "baritone-api-forge" }
|
||||||
|
addFilter('standalone') { artifact, file -> artifact.name == "baritone-standalone" }
|
||||||
|
addFilter('standalone-forge') { artifact, file -> artifact.name == "baritone-standalone-forge" }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
install.dependsOn(build)
|
||||||
|
|
Loading…
Reference in New Issue