Skip to content

Commit

Permalink
pt 2, electric boogaloo
Browse files Browse the repository at this point in the history
  • Loading branch information
wagyourtail committed Mar 6, 2024
1 parent bfc28d4 commit af7863a
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 7 deletions.
3 changes: 1 addition & 2 deletions .idea/workspace.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 1 addition & 4 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -160,11 +160,8 @@ publishing {
version = rootProject.version as String

artifact(project.tasks.jar) {}
artifact(project.tasks.shadowJar) {
classifier = "all"
}
artifact(project.tasks["jarInJar"]) {
classifier = "all-java-api"
classifier = "all"
}
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ abstract class JVMDowngraderExtension(val project: Project) {

var version by FinalizeOnRead(JVMDowngraderPlugin::class.java.`package`.implementationVersion ?: "0.0.1")

var asmVersion by FinalizeOnRead("9.6")

val defaultTask = project.tasks.register("downgradeJar", DowngradeJar::class.java, this).apply {
configure {
val jar = (project.tasks.findByName("shadowJar") ?: project.tasks.getByName("jar")) as Jar
Expand All @@ -28,7 +30,13 @@ abstract class JVMDowngraderExtension(val project: Project) {
}
}

val core = project.configurations.detachedConfiguration(project.dependencies.create("xyz.wagyourtail.jvmdowngrader:jvmdowngrader:${version}:all"))
val core = project.configurations.detachedConfiguration(
project.dependencies.create("xyz.wagyourtail.jvmdowngrader:jvmdowngrader:${version}"),
project.dependencies.create("org.ow2.asm:asm:$asmVersion"),
project.dependencies.create("org.ow2.asm:asm-commons:$asmVersion"),
project.dependencies.create("org.ow2.asm:asm-tree:$asmVersion"),
project.dependencies.create("org.ow2.asm:asm-util:$asmVersion"),
)

val api = project.configurations.detachedConfiguration(project.dependencies.create("xyz.wagyourtail.jvmdowngrader:jvmdowngrader-java-api:${version}"))

Expand Down

0 comments on commit af7863a

Please sign in to comment.