rsj

Crates.iorsj
lib.rsrsj
version0.0.4
created_at2025-04-21 22:07:38.95352+00
updated_at2025-04-23 14:12:54.08433+00
descriptionRusty Java is a tool for using a Rust-like folder structure for Java projects.
homepagehttps://zanderlewis.dev
repositoryhttps://github.com/zanderlewis/rusty-java
max_upload_size
id1643304
size59,306
Zander Lewis (zanderlewis)

documentation

README

RSJ: Rusty Java

Tests

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
Commit count: 29

cargo fmt