- Convert project to multi-module structure with 'bundler' subproject - Extract bundler functionality into separate module with proper dependencies - Improve IO state management with atomic reference for better synchronization - Enhance bundler performance with parallel processing support - Add CLI interface to bundler with various compression options - Fix file handling issues in bundle reader/writer - Update compression configuration and remove redundant options - Improve region file synchronization with proper state management - Add dictionary support for better compression ratios - Refactor backup strategies to use new bundler API - Update dependencies and build configuration - Fix path resolution issues in bundle operations `
21 lines
442 B
Groovy
21 lines
442 B
Groovy
plugins {
|
|
id 'java'
|
|
id 'java-library'
|
|
id("io.freefair.lombok") version "9.0.0-rc2"
|
|
id("com.gradleup.shadow") version '9.1.0'
|
|
}
|
|
|
|
|
|
dependencies {
|
|
api 'com.github.luben:zstd-jni:1.5.7-4'
|
|
compileOnly 'io.netty:netty-all:4.2.6.Final'
|
|
api "io.ib67.kiwi:lang:1.2.3-SNAPSHOT"
|
|
api 'io.netty:netty-all:4.2.6.Final'
|
|
}
|
|
|
|
|
|
jar {
|
|
manifest {
|
|
attributes(Map.of("Main-Class", "io.ib67.sfcraft.bundler.Main"))
|
|
}
|
|
} |