Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/codelytv/java-basic-skeleton
âđ Java Bootstrap: Skeleton for your new projects
https://github.com/codelytv/java-basic-skeleton
bootstrap codely codelytv example example-project gradle java java-8 junit5 kata
Last synced: 4 days ago
JSON representation
âđ Java Bootstrap: Skeleton for your new projects
- Host: GitHub
- URL: https://github.com/codelytv/java-basic-skeleton
- Owner: CodelyTV
- Created: 2018-06-01T04:54:46.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2024-08-06T10:07:45.000Z (3 months ago)
- Last Synced: 2024-08-06T12:01:58.908Z (3 months ago)
- Topics: bootstrap, codely, codelytv, example, example-project, gradle, java, java-8, junit5, kata
- Language: Java
- Homepage: https://codely.tv
- Size: 229 KB
- Stars: 49
- Watchers: 4
- Forks: 40
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
âđ Java Basic Skeleton: Save the boilerplate in your new projects> ⥠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
1. Install Java: `brew install corretto` or download it [here](https://docs.aws.amazon.com/corretto/)
2. Set it as your default JVM: `export JAVA_HOME='/Library/Java/JavaVirtualMachines/amazon-corretto-$JAVA_VERSION$.jdk/Contents/Home'`
3. Clone this repository: `git clone https://github.com/CodelyTV/java-basic-skeleton`.
4. Execute some [Gradle lifecycle tasks](https://docs.gradle.org/current/userguide/java_plugin.html#lifecycle_tasks) in order to check everything is OK:
1. Create [the project JAR](https://docs.gradle.org/current/userguide/java_plugin.html#sec:jar): `make build`
2. Run the tests and plugins verification tasks: `make test`
5. Start developing!## âī¸ How to update dependencies
* Gradle (current version: 8.9 - [releases](https://gradle.org/releases/)):
`./gradlew wrapper --gradle-version=8.9 --distribution-type=bin` or modifying the [gradle-wrapper.properties](gradle/wrapper/gradle-wrapper.properties#L3)
* JUnit (current version: 5.8.2 - [releases](https://junit.org/junit5/docs/snapshot/release-notes/index.html)): [`build.gradle:14`](build.gradle#L14-L15)## đĄ Related repositories
### â Java
* đ [Java Basic Skeleton](https://github.com/CodelyTV/java-basic-skeleton)
* â [Java OOP Examples](https://github.com/CodelyTV/java-oop-examples)
* 𧹠[Java SOLID Examples](https://github.com/CodelyTV/java-solid-examples)
* đĨĻ [Java DDD Example](https://github.com/CodelyTV/java-ddd-example)### đ PHP
* đ [PHP Basic Skeleton](https://github.com/CodelyTV/php-basic-skeleton)
* đŠ [PHP DDD Skeleton](https://github.com/CodelyTV/php-ddd-skeleton)
* đĨĻ [PHP DDD Example](https://github.com/CodelyTV/php-ddd-example)### đ§Ŧ Scala
* đ [Scala Basic Skeleton](https://github.com/CodelyTV/scala-basic-skeleton)
* ⥠[Scala Basic Skeleton (g8 template)](https://github.com/CodelyTV/scala-basic-skeleton.g8)
* â [Scala Examples](https://github.com/CodelyTV/scala-examples)
* đĨĻ [Scala DDD Example](https://github.com/CodelyTV/scala-ddd-example)