Repository navigation
v0.1.0 - Initial Release
Jolt v0.1.0
Fast, lightweight package and dependency manager for Java built in native Rust.
Highlights & Features
- Fast Dependency Resolution: Real-time version discovery and transitive dependency tree resolution from Maven Central.
- Global Content Cache & Hardlinks: Shared storage in
~/.jolt/cache/v1/linked to projects via filesystem inodes. - Deterministic Lockfiles: Automatic
jolt.lockwith SHA-256 integrity checksums and strict CI/CD mode (jolt install --locked). - Project Scaffolding Templates: Initialize projects with
jolt init --template <minimal|cli|javafx|web>. - Standalone Fat-JAR Bundling: Self-contained executable JARs via
jolt build --standalone. - Integrated JUnit 5 Testing: Native test execution with live tree reporting using
jolt test. - Hot Reload / Watch Mode: Automatic recompilation and process restart with
jolt run --watch. - Static Resources: Automatic management for JavaFX
.fxml, configurations, and assets. - System Doctor & Diagnostics: Comprehensive environment validation with
jolt check.
Installation
Precompiled Binary (Linux x86_64)
# Extract and move to PATH
tar -xzf jolt-v0.1.0-linux-x86_64.tar.gz
chmod +x jolt
sudo mv jolt /usr/local/bin/
# Verify installation
jolt --version
jolt checkFrom Source
git clone https://github.com/Escobarq/jolt.git
cd jolt
cargo install --path .