Build script cleanup.

This commit is contained in:
Florian Nücke 2014-09-06 16:54:57 +02:00
parent 42b96045db
commit aa4601c276
6 changed files with 62 additions and 58 deletions

20
.gitignore vendored Normal file
View File

@ -0,0 +1,20 @@
# Gradle
/.gradle
/build
# Eclipse
/.classpath
/.project
/.settings
/bin
# IntelliJ IDEA
/*.iml
/*.ipr
/*.iws
/.idea
/out
# Debugging
/eclipse
/run

View File

@ -29,5 +29,44 @@ if (System.getenv("BUILD_NUMBER") != null)
ext.simpleVersion = version
version = "MC${config.minecraft.version}-${project.version}"
apply from: 'gradle/forge.gradle'
apply from: 'gradle/artifact.gradle'
repositories {
maven {
name = "oc"
url = "http://maven.cil.li/"
}
}
dependencies {
compile "li.cil.oc:OpenComputers:MC${config.minecraft.version}-${config.oc.version}:api"
}
minecraft {
version = "${config.minecraft.version}-${config.forge.version}"
replaceIn "li/cil/occ/OpenComponents.java"
replace "@VERSION@", project.simpleVersion
}
processResources {
from(sourceSets.main.resources.srcDirs) {
include 'mcmod.info'
expand 'version': project.simpleVersion, 'mcversion': config.minecraft.version
}
from(sourceSets.main.resources.srcDirs) {
exclude 'mcmod.info'
}
}
jar {
classifier = 'universal'
}
// because the normal default jar task has been modified to be obfuscated
task deobfJar(type: Jar) {
from sourceSets.main.output
classifier = 'deobf'
}
artifacts {
archives deobfJar
}

View File

@ -1,4 +1,4 @@
minecraft.version=1.6.4
forge.version=9.11.1.964
oc.version=1.3.0.433-beta.1
oc.version=1.3.+
occ.version=0.2.0

View File

@ -1,13 +0,0 @@
jar {
classifier = 'universal'
}
// because the normal default jar task has been modified to be obfuscated
task deobfJar(type: Jar) {
from sourceSets.main.output
classifier = 'deobf'
}
artifacts {
archives deobfJar
}

View File

@ -1,27 +0,0 @@
repositories {
maven {
name = "oc"
url = "http://maven.cil.li/"
}
}
dependencies {
compile group: 'li.cil.oc', name: 'OpenComputers', version: "MC${config.minecraft.version}-${config.oc.version}", classifier: 'api'
}
minecraft {
version = "${config.minecraft.version}-${config.forge.version}"
replaceIn "li/cil/occ/OpenComponents.java"
replace "@VERSION@", project.simpleVersion
}
processResources {
from(sourceSets.main.resources.srcDirs) {
include 'mcmod.info'
expand 'version': project.simpleVersion, 'mcversion': config.minecraft.version
}
from(sourceSets.main.resources.srcDirs) {
exclude 'mcmod.info'
}
}

View File

@ -1,15 +0,0 @@
apply plugin: 'maven-publish'
publishing {
publications {
mavenJava(MavenPublication) {
artifact apiJar
artifact deobfJar
}
}
repositories {
maven {
url "${config.maven.url}"
}
}
}