Java basic skeleton
โ๐ Java Bootstrap: Skeleton for your new projects
โ๐ Java Basic Skeleton: Save the boilerplate in your new projects The project is written primarily in Java, first published in 2018. Key topics include: bootstrap, codely, codelytv, example, example-project.
<p align="center">
<a href="https://codely.com">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://codely.com/logo/codely_logo-dark.svg">
<source media="(prefers-color-scheme: light)" srcset="https://codely.com/logo/codely_logo-light.svg">
<img alt="Codely logo" src="https://codely.com/logo/codely_logo.svg">
</picture>
</a>
</p>
<h1 align="center">
โ๐ Java Basic Skeleton: Save the boilerplate in your new projects
</h1>
<p align="center">
<a href="https://github.com/CodelyTV"><img src="https://img.shields.io/badge/Codely-OS-green.svg?style=flat-square" alt="Codely Open Source projects"/></a>
<a href="https://pro.codely.com"><img src="https://img.shields.io/badge/Codely-Pro-black.svg?style=flat-square" alt="Codely Pro courses"/></a>
<a href="https://github.com/CodelyTV/java-basic-skeleton/actions"><img src="https://github.com/CodelyTV/java-basic-skeleton/workflows/Main%20Workflow/badge.svg" alt="Workflow Status"></a>
</p>
โก Start your Java projects as fast as possible
โน๏ธ Introduction
This is a repository intended to serve as a starting point if you want to bootstrap a Java project with JUnit and Gradle.
๐ How To Start
- Install Java:
brew install correttoor download it here - Set it as your default JVM:
export JAVA_HOME='/Library/Java/JavaVirtualMachines/amazon-corretto-$JAVA_VERSION$.jdk/Contents/Home' - Clone this repository:
git clone https://github.com/CodelyTV/java-basic-skeleton. - Execute some Gradle lifecycle tasks in order to check everything is OK:
- Create the project JAR:
make build - Run the tests and plugins verification tasks:
make test
- Create the project JAR:
- Start developing!
โ๏ธ How to update dependencies
- Gradle (current version: 8.9 - releases):
./gradlew wrapper --gradle-version=8.9 --distribution-type=binor modifying the gradle-wrapper.properties - JUnit (current version: 5.8.2 - releases):
build.gradle:14
๐ก Related repositories
โ Java
- ๐ Java Basic Skeleton
- โ Java OOP Examples
- ๐งฑ Java SOLID Examples
- ๐ฅฆ Java DDD Example
๐ PHP
- ๐ PHP Basic Skeleton
- ๐ฉ PHP DDD Skeleton
- ๐ฅฆ PHP DDD Example
๐งฌ Scala
Contributors
Showing top 5 contributors by commit count.
This article is auto-generated from CodelyTV/java-basic-skeleton via the GitHub API.Last fetched: 6/14/2026
