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

16
cache/build.gradle vendored
View File

@@ -1,3 +1,5 @@
import org.apache.tools.ant.filters.ReplaceTokens
plugins {
id "com.github.hauner.jarTest" version "1.0.1"
}
@@ -19,3 +21,17 @@ dependencies {
compileOnly group: 'org.projectlombok', name: 'lombok', version: '1.18.8'
annotationProcessor group: 'org.projectlombok', name: 'lombok', version: '1.18.8'
}
ext {
rsversion = 181
cacheversion = 165
}
processTestResources {
from file("src/test/resources/cache.properties"), {
filter(ReplaceTokens, tokens: [
"rs.version": rsversion.toString(),
"cache.version": cacheversion.toString()
])
}
}

View File

@@ -1,3 +1,3 @@
rs.version=${rs.version}
cache.version=${cache.version}
rs.version=@rs.version@
cache.version=@cache.version@

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@

View File

@@ -2,9 +2,11 @@ group = 'net.runelite.rs'
description = 'Injector'
def osrsRevision = 181
def deobfuscatedJar = [project.rootDir, 'runescape-client', 'build', 'libs', "rs-client-${project.version}.jar"].join(File.separator)
def vanillaJar = [project.buildDir, "vanilla-${osrsRevision}.jar"].join(File.separator)
def injectedJar = [project.rootDir, 'injected-client', 'build', 'libs', "injected-client-${project.version}.jar"].join(File.separator)
def rootPath = project.rootDir.toString().replace('\\', '/')
def buildPath = project.buildDir.toString().replace('\\', '/')
def deobfuscatedJar = "${rootPath}/runescape-client/build/libs/rs-client-${project.version}.jar"
def vanillaJar = "${buildPath}/vanilla-${osrsRevision}.jar"
def injectedJar = "${rootPath}/injected-client/build/libs/injected-client-${project.version}.jar"
configurations {
vanilla