"finish" injector module, more robust injected-client loading (#2881)

"finish" injector module, more robust injected-client loading
This commit is contained in:
Tyler Bochard
2020-12-22 22:03:29 -05:00
committed by GitHub
parent f415f3cc6e
commit c36be56e26
65 changed files with 96 additions and 1754 deletions

View File

@@ -0,0 +1,44 @@
import ProjectVersions.rsversion
group = "com.openosrs"
version = 1.0
repositories {
mavenCentral()
mavenLocal()
maven {
url = uri("https://repo.runelite.net")
url = uri("https://raw.githubusercontent.com/open-osrs/hosting/master")
url = uri("https://repo.openosrs.com/repository/maven")
}
}
plugins {
java
}
dependencies {
implementation(gradleApi())
annotationProcessor("org.projectlombok:lombok:1.18.12")
compileOnly("org.projectlombok:lombok:1.18.12")
implementation("org.ow2.asm:asm:8.0.1")
implementation("org.ow2.asm:asm-util:8.0.1")
implementation("org.jetbrains:annotations:19.0.0")
implementation("com.google.guava:guava:29.0-jre")
implementation(project(":deobfuscator"))
implementation(project(":runescape-api"))
implementation(project(":runescape-client"))
implementation(project(":runelite-mixins"))
}
tasks.register<JavaExec>("inject") {
main = "com.openosrs.injector.Injector"
classpath = sourceSets["main"].runtimeClasspath
}
tasks {
build {
finalizedBy("inject")
}
}