5 releases
Uses new Rust 2024
new 0.0.4 | Apr 23, 2025 |
---|---|
0.0.3 | Apr 21, 2025 |
0.0.2 | Apr 21, 2025 |
0.0.1 | Apr 21, 2025 |
0.0.0 | Apr 21, 2025 |
#428 in Filesystem
301 downloads per month
21KB
441 lines
RSJ: Rusty Java
RSJ is a tool written in Rust for using a cargo-like file structure for Gradle Java projects. It is designed to be a simple and easy-to-use tool for managing Java projects with a clean, minimal directory structure.
Features
- Simple project structure inspired by Cargo
- Enhanced Gradle support with modern Java features
- Automatic namespace/package management
- Gradle wrapper included for reproducible builds
- Optimized Gradle configuration for better performance
- ShadowJar for creating fat JARs with dependencies
Getting Started
$ rsj init # Create a new RSJ project
$ rsj build # Build the project
$ rsj run # Build and run the project
$ rsj clean # Clean build artifacts
Dependencies
~6–16MB
~226K SLoC