Scaffold Java 21 multi-module project with UMD ISO + SFO parsing
- Gradle Kotlin DSL multi-module (core, ui, cli) with JPMS modules - UMD ISO 9660 reader (UmdIsoReader/UmdIsoFile + sector devices) - SFO (param.sfo) parser - 'dump' CLI command: metadata + recursive file listing - JUnit 5 + AssertJ tests (SFO and ISO reader) - Switch license from MIT to GPL-3.0-or-later
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
[versions]
|
||||
junit = "5.11.4"
|
||||
junit-platform = "1.11.4"
|
||||
assertj = "3.27.3"
|
||||
slf4j = "2.0.16"
|
||||
logback = "1.5.16"
|
||||
javafx = "21.0.5"
|
||||
ffmpeg = "7.1.1-1.5.11"
|
||||
|
||||
[libraries]
|
||||
junit-bom = { module = "org.junit:junit-bom", version.ref = "junit" }
|
||||
junit-jupiter = { module = "org.junit.jupiter:junit-jupiter", version.ref = "junit" }
|
||||
junit-platform-launcher = { module = "org.junit.platform:junit-platform-launcher", version.ref = "junit-platform" }
|
||||
assertj-core = { module = "org.assertj:assertj-core", version.ref = "assertj" }
|
||||
slf4j-api = { module = "org.slf4j:slf4j-api", version.ref = "slf4j" }
|
||||
logback-classic = { module = "ch.qos.logback:logback-classic", version.ref = "logback" }
|
||||
javafx-controls = { module = "org.openjfx:javafx-controls", version.ref = "javafx" }
|
||||
ffmpeg-platform = { module = "org.bytedeco:ffmpeg-platform", version.ref = "ffmpeg" }
|
||||
Reference in New Issue
Block a user