injector: don't use hard-coded versions in main

This commit is contained in:
TheRealNull
2020-12-23 11:58:48 -05:00
parent 1f03da2a91
commit 67f4cf10bb
2 changed files with 4 additions and 3 deletions

View File

@@ -1,3 +1,4 @@
import ProjectVersions.openosrsVersion
import ProjectVersions.rsversion
group = "com.openosrs"
@@ -29,7 +30,7 @@ dependencies {
tasks.register<JavaExec>("inject") {
main = "com.openosrs.injector.Injector"
classpath = sourceSets["main"].runtimeClasspath
args(vanillaDep.singleFile)
args(vanillaDep.singleFile, openosrsVersion)
}
tasks {

View File

@@ -53,8 +53,8 @@ public class Injector extends InjectData implements InjectTaskHandler
args = new String[]
{
args[0],
"../runescape-client/build/libs/runescape-client-3.5.4.jar",
"../runelite-mixins/build/libs/runelite-mixins-3.5.4.jar",
"../runescape-client/build/libs/runescape-client-" + args[1] + ".jar",
"../runelite-mixins/build/libs/runelite-mixins-" + args[1] + ".jar",
"../runescape-api/build/classes/java/main/net/runelite/rs/api/"
};
new Injector(new File(args[0]), new File(args[1]), new File(args[2]), new File(args[3]).listFiles());