Logo

dev-resources.site

for different kinds of informations.

A brand new Java scaffolding has been born today for Make Java Great Again!

Published at
11/6/2024
Categories
java
springboot
docker
gradle
Author
ccmjga
Categories
4 categories in total
java
open
springboot
open
docker
open
gradle
open
Author
6 person written this
ccmjga
open
A brand new Java scaffolding has been born today for Make Java Great Again!

Image description

Mjga is a modern Java Web scaffolding designed with cloud-native concepts in mind. It offers the following features:

  • Containerized applications
  • Modular components
  • Highly regarded unit tests

🥝 Stack and Option

Image description

Image description

Github-Document
Homepage-Document

More components are under development...

Specificities

Containerization and Cloud-Native 🍋

  1. Manage the entire lifecycle and configuration of the application via docker-compose.yml.
  2. Customize all configurations through the .env file.
  3. Deliver the entire application and its ecosystem components via docker-compose.yml.

Out-of-the-Box 🍌

  1. Integrates common basic business functions such as authentication, permission management, and cache abstraction.
  2. Code Check&Format, CI/CD Plugin, Docker Integration are all ready to use out-of-the-box.
  3. Comprehensive, design-driven, and environment-isolated unit tests.

Modernization 🍒

  1. Modern: Technology choices follow the trends of the open-source community.
  2. Configurable: Supports component selection on the web.
  3. Best Practices: Every variable, function, module, and component is designed with best practices in mind.
  4. Focus on Boundaries: Stays within its functional boundaries, not aiming to be a "Not All In One" solution.

Test Report 🍓

Image description

Image description

🍅 User Community

https://dev.to/ccmjga
https://www.mjga.cc
https://x.com/Mjga212318
https://discord.com/invite/3XhyjEPn

🔮 Release

https://github.com/ccmjga/mjga-scaffold/releases

gradle Article's
30 articles in total
Favicon
Understanding (a bit of) the Gradle Kotlin DSL
Favicon
Zero Config Spring Batch: Just Write Business Logic
Favicon
JeKa: The Simplest Way to Create Uber and Shade Jars
Favicon
JeKa: The Simplest Way to Publish on Maven Central
Favicon
Gradle extensions part 2: Now with shenanigans
Favicon
Wednesday Links - Edition 2024-11-27
Favicon
A brand new Java scaffolding has been born today for Make Java Great Again!
Favicon
Wednesday Links - Edition 2024-10-16
Favicon
Gradle 8.11: Faster Configuration Cache and Improved Configuration Time
Favicon
react-native duplicate class problem
Favicon
Breaking the build 😝 : Demystifying Gradle
Favicon
Wednesday Links - Edition 2024-09-11
Favicon
One click dependencies fix
Favicon
ACAB: Fire the (code style) cop in your head
Favicon
Telltale: Automating Experimentation in Gradle Builds
Favicon
Minecraft Modpack Development Update: Beta Test and Musical Additions
Favicon
Gradle upgrade
Favicon
Announcing Dependency Analysis Gradle Plugin 2.0.0!
Favicon
Wednesday Links - Edition 2024-07-24
Favicon
Resource observability case study: jemalloc in Android builds
Favicon
How store signing keystore.
Favicon
Simple way to store secrets in Android Project.
Favicon
Developing a Custom Gradle Plugin for Formatting and Static Analysis
Favicon
Gradle Commands Cheat Sheet
Favicon
Wednesday Links - Edition 2024-04-24
Favicon
Gradle DSL: Configurando JaCoco
Favicon
Unearthing the Quirk: Dealing with File Access Issues that arise from Resource Optimization in Android Applications
Favicon
🍒 Cherry-Picked Nx v18.2 Updates
Favicon
Making Your Android Project Modular With Convention Plugins
Favicon
Kradle 9.0: Revolutionizing the JVM Ecosystem with Kotlin at its Core!

Featured ones: