2024-07-11 22:00:59 +08:00

20 lines
681 B
Plaintext

dependencies {
compileOnly(project(":project:module-util"))
compileOnly(project(":project:module-logger"))
compileOnly(project(":project:module-common"))
compileOnly(libs.guava)
compileOnly(libs.configme)
compileOnly(libs.jalu.injector)
// PBKDF2 implementation
api("de.rtner:PBKDF2:1.1.4")
// BCrypt implementation
api("at.favre.lib:bcrypt:0.10.2")
// Argon2 implementation
api("de.mkammerer:argon2-jvm-nolibs:2.11")
}
tasks.shadowJar {
relocate("de.rtner", "${project.group}.libs.de.rtner")
relocate("at.favre.lib", "${project.group}.libs.at.favre.lib")
relocate("de.mkammerer", "${project.group}.libs.de.mkammerer")
}