Kores-BytecodeWriter is now using GitHub 包 to distribute its binary files instead of jitpack.io (because jitpack still not support all JDK versions and sometimes jitpack.yml simply do not work).
In order to be able to download Kores-BytecodeWriter Artifacts, you will need to configure your global $HOME/.gradle/gradle.properties to store your username and a PAT with read:packages permission:
USERNAME=GITHUB_USERNAME
TOKEN=PATThen configure your build.gradle as the following:
def GITHUB_USERNAME = project.findProperty("USERNAME") ?: System.getenv("USERNAME")
def GITHUB_PAT = project.findProperty("TOKEN") ?: System.getenv("TOKEN")
repositories {
mavenCentral()
maven {
url "https://maven.pkg.github.com/jonathanxd/jwiutils"
credentials {
username = GITHUB_USERNAME
password = GITHUB_PAT
}
}
maven {
url "https://maven.pkg.github.com/jonathanxd/bytecodedisassembler"
credentials {
username = GITHUB_USERNAME
password = GITHUB_PAT
}
}
maven {
url "https://maven.pkg.github.com/koresframework/kores"
credentials {
username = GITHUB_USERNAME
password = GITHUB_PAT
}
}
maven {
url "https://maven.pkg.github.com/koresframework/kores-bytecodewriter"
credentials {
username = GITHUB_USERNAME
password = GITHUB_PAT
}
}
}
dependencies {
implementation("com.koresframework:kores:4.2.1.base") // Replace the version with the latest or a preferred one
implementation("com.koresframework:kores-bytecodewriter:4.2.1.bytecode") // Replace the version with the latest or a preferred one
}This is only needed because GitHub still not support unauthenticated artifact access.
