Files
MemShellParty/memshell-agent/memshell-agent-asm/build.gradle.kts
T
2025-06-07 13:31:18 +08:00

30 lines
819 B
Kotlin

plugins {
id("java")
id("com.gradleup.shadow") version "8.3.6"
}
group = "com.reajason.javaweb"
version = "1.0.0"
java {
toolchain {
languageVersion = JavaLanguageVersion.of(8)
}
sourceCompatibility = JavaVersion.VERSION_1_6
targetCompatibility = JavaVersion.VERSION_1_6
}
dependencies {
implementation("org.ow2.asm:asm-commons:9.8")
}
tasks.jar {
manifest {
attributes("Premain-Class" to "com.reajason.javaweb.memshell.agent.CommandFilterChainTransformer")
attributes("Agent-Class" to "com.reajason.javaweb.memshell.agent.CommandFilterChainTransformer")
attributes("Can-Redefine-Classes" to true)
attributes("Can-Retransform-Classes" to true)
attributes("Can-Set-Native-Method-Prefix" to true)
}
finalizedBy(tasks.shadowJar)
}