Awesome
<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 DDD example: 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-ddd-example/actions"><img src="https://github.com/CodelyTV/java-ddd-example/workflows/CI/badge.svg" alt="CI pipeline 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.
Here you have the course on CodelyTV Pro where we explain step by step all this (Spanish)
đ How To Start
- Install Java 11:
brew cask install corretto
- Set it as your default JVM:
export JAVA_HOME='/Library/Java/JavaVirtualMachines/amazon-corretto-11.jdk/Contents/Home'
- Clone this repository:
git clone https://github.com/CodelyTV/java-ddd-example
. - Bring up the Docker environment:
make up
. - 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 (releases):
./gradlew wrapper --gradle-version=WANTED_VERSION --distribution-type=bin
đĄ Related repositories
â Java
- đ Java Basic example
- â Java OOP Examples
- 𧹠Java SOLID Examples
- đĨĻ Java DDD Example
đ PHP
- đ PHP Basic example
- đŠ PHP DDD example
- đĨĻ PHP DDD Example
đ§Ŧ Scala
- đ Scala Basic example
- ⥠Scala Basic example (g8 template)
- â Scala Examples
- đĨĻ Scala DDD Example