gradle: processTestResources

This commit is contained in:
Owain van Brakel
2019-07-27 07:24:22 +02:00
parent 8d1489254f
commit 0a4daac223
5 changed files with 47 additions and 8 deletions

View File

@@ -1,9 +1,16 @@
import org.apache.tools.ant.filters.ReplaceTokens
plugins {
id "com.github.hauner.jarTest" version "1.0.1"
}
description = 'Deobfuscator'
def osrsRevision = 181
def rootPath = project.rootDir.toString().replace('\\', '/')
def deobfuscatedJar = "${rootPath}/runescape-client/build/libs/rs-client-${project.version}.jar"
def vanillaJar = "${rootPath}/injector-plugin/vanilla-${osrsRevision}.jar"
dependencies {
implementation project(':runelite-api')
implementation project(':runescape-api')
@@ -18,3 +25,17 @@ dependencies {
testImplementation group: 'junit', name: 'junit', version: '4.12'
testImplementation group: 'org.mockito', name: 'mockito-core', version: '3.0.0'
}
ext {
rsversion = 181
}
processTestResources {
from file("src/test/resources/deob-test.properties"), {
filter(ReplaceTokens, tokens: [
"rs.client": deobfuscatedJar.toString(),
"rs.version": rsversion.toString(),
"vanilla.jar": vanillaJar.toString()
])
}
}

View File

@@ -1,3 +1,3 @@
rs.client=${net.runelite.rs:rs-client:jar}
rs.version=${rs.version}
vanilla.client=${net.runelite.rs:vanilla:jar}
rs.client=@rs.client@
rs.version=@rs.version@
vanilla.client=@vanilla.jar@