mirror of
https://github.com/Ellpeck/ActuallyAdditions.git
synced 2024-11-15 04:29:09 +01:00
8a1ed7b14b
tesla api is ded and this will be more work for 1.13 so rip af
114 lines
No EOL
2.3 KiB
Groovy
114 lines
No EOL
2.3 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.2-r126"
|
|
group = "de.ellpeck.actuallyadditions"
|
|
archivesBaseName = "ActuallyAdditions"
|
|
|
|
if(hasProperty('buildnumber')){
|
|
version = "${version}-${this.properties['buildnumber']}"
|
|
}
|
|
|
|
minecraft {
|
|
version = "1.12.2-14.23.1.2566"
|
|
runDir = "run"
|
|
mappings = "snapshot_20171215"
|
|
replaceIn "ModUtil.java"
|
|
replace "@VERSION@", project.version.toString()
|
|
}
|
|
|
|
repositories {
|
|
maven {
|
|
url "http://dvs1.progwml6.com/files/maven"
|
|
}
|
|
maven {
|
|
url "http://tehnut.info/maven"
|
|
}
|
|
maven {
|
|
url "https://dl.bintray.com/cyclopsmc/dev/"
|
|
}
|
|
}
|
|
|
|
dependencies {
|
|
deobfCompile "mezz.jei:jei_1.12.1:+"
|
|
deobfCompile "mcp.mobius.waila:Hwyla:+"
|
|
deobfCompile "org.cyclops.commoncapabilities:CommonCapabilities:1.12.2-+"
|
|
}
|
|
|
|
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"
|
|
}
|
|
}
|
|
} |