mirror of
https://github.com/Ellpeck/ActuallyAdditions.git
synced 2024-11-15 04:29:09 +01:00
912539e81d
* Various generics/deprecation shit this might all catch on fire, honestly, but it shouldn't, unless someone was using the wrong I18n in the wrong place in the first place... * uncrash the server depending on where else big dad used the bad I18n this might also still be crashy crash
114 lines
No EOL
2.4 KiB
Groovy
114 lines
No EOL
2.4 KiB
Groovy
buildscript {
|
|
repositories {
|
|
jcenter()
|
|
maven {
|
|
name = "forge"
|
|
url = "http://files.minecraftforge.net/maven"
|
|
}
|
|
}
|
|
dependencies {
|
|
classpath 'net.minecraftforge.gradle:ForgeGradle:2.3-SNAPSHOT'
|
|
}
|
|
}
|
|
|
|
apply plugin: 'net.minecraftforge.gradle.forge'
|
|
apply plugin: 'idea'
|
|
|
|
version = "1.12-r116"
|
|
group = "de.ellpeck.actuallyadditions"
|
|
archivesBaseName = "ActuallyAdditions"
|
|
|
|
if(hasProperty('buildnumber')){
|
|
version = "${version}-${this.properties['buildnumber']}"
|
|
}
|
|
|
|
minecraft {
|
|
version = "1.12-14.21.1.2426"
|
|
runDir = "idea"
|
|
mappings = "snapshot_20170625"
|
|
replaceIn "ModUtil.java"
|
|
replace "@VERSION@", project.version.toString()
|
|
}
|
|
|
|
repositories {
|
|
maven {
|
|
url "http://dvs1.progwml6.com/files/maven"
|
|
}
|
|
maven {
|
|
url "http://maven.epoxide.xyz"
|
|
}
|
|
maven {
|
|
url "https://dl.bintray.com/cyclopsmc/dev/"
|
|
}
|
|
}
|
|
|
|
dependencies {
|
|
compile "net.darkhax.tesla:Tesla-1.12:1.0.59"
|
|
deobfCompile "mezz.jei:jei_1.12:4.7.0.68"
|
|
deobfCompile "org.cyclops.commoncapabilities:CommonCapabilities:1.12-1.3.3+"
|
|
}
|
|
|
|
processResources {
|
|
inputs.property "version", project.version
|
|
inputs.property "mcversion", project.minecraft.version
|
|
|
|
from(sourceSets.main.resources.srcDirs) {
|
|
include 'mcmod.info'
|
|
|
|
expand 'version': project.version, 'mcversion': project.minecraft.version
|
|
}
|
|
|
|
from(sourceSets.main.resources.srcDirs) {
|
|
exclude 'mcmod.info'
|
|
}
|
|
}
|
|
|
|
jar {
|
|
|
|
}
|
|
|
|
task deobfJar(type: Jar) {
|
|
from sourceSets.main.output
|
|
from sourceSets.main.java
|
|
classifier = 'dev'
|
|
}
|
|
|
|
task apiJar(type: Jar) {
|
|
from sourceSets.main.output
|
|
from sourceSets.main.java
|
|
classifier = 'api'
|
|
include 'de/ellpeck/actuallyadditions/api/**'
|
|
}
|
|
|
|
javadoc {
|
|
include 'de/ellpeck/actuallyadditions/api/**'
|
|
}
|
|
|
|
task javadocJar(type: Jar, dependsOn: javadoc) {
|
|
from 'build/docs/javadoc'
|
|
classifier 'javadoc'
|
|
}
|
|
|
|
task sourcesJar(type: Jar) {
|
|
from sourceSets.main.java
|
|
classifier = 'sources'
|
|
}
|
|
|
|
apply plugin: 'maven-publish'
|
|
|
|
publishing {
|
|
publications {
|
|
mavenJava(MavenPublication) {
|
|
artifact jar
|
|
artifact apiJar
|
|
artifact javadocJar
|
|
artifact sourcesJar
|
|
artifact deobfJar
|
|
}
|
|
}
|
|
repositories {
|
|
maven {
|
|
url "file:///srv/nginx/maven"
|
|
}
|
|
}
|
|
} |