Add way to publish the reobf Jar with the maven-publish
task. The standard way does not publish reobfuscated artifacts. Signed-off-by: cpw <cpw+github@weeksfamily.ca>
This commit is contained in:
parent
b1cd9faf72
commit
52909292ac
1 changed files with 23 additions and 0 deletions
23
build.gradle
23
build.gradle
|
@ -11,6 +11,7 @@ buildscript {
|
||||||
apply plugin: 'net.minecraftforge.gradle'
|
apply plugin: 'net.minecraftforge.gradle'
|
||||||
// Only edit below this line, the above code adds and enables the necessary things for Forge to be setup.
|
// Only edit below this line, the above code adds and enables the necessary things for Forge to be setup.
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
|
apply plugin: 'maven-publish'
|
||||||
|
|
||||||
version = '1.0'
|
version = '1.0'
|
||||||
group = 'com.yourname.modid' // http://maven.apache.org/guides/mini/guide-naming-conventions.html
|
group = 'com.yourname.modid' // http://maven.apache.org/guides/mini/guide-naming-conventions.html
|
||||||
|
@ -106,3 +107,25 @@ jar {
|
||||||
])
|
])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Example configuration to allow publishing using the maven-publish task
|
||||||
|
// we define a custom artifact that is sourced from the reobfJar output task
|
||||||
|
// and then declare that to be published
|
||||||
|
// Note you'll need to add a repository here
|
||||||
|
def reobfFile = file("$buildDir/reobfJar/output.jar")
|
||||||
|
def reobfArtifact = artifacts.add('default', reobfFile) {
|
||||||
|
type 'jar'
|
||||||
|
builtBy 'reobfJar'
|
||||||
|
}
|
||||||
|
publishing {
|
||||||
|
publications {
|
||||||
|
mavenJava(MavenPublication) {
|
||||||
|
artifact reobfArtifact
|
||||||
|
}
|
||||||
|
}
|
||||||
|
repositories {
|
||||||
|
maven {
|
||||||
|
url "file:///${project.projectDir}/mcmodsrepo"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in a new issue