An open API service indexing awesome lists of open source software.

https://github.com/L3-Squad/java-basics

Java Basics
https://github.com/L3-Squad/java-basics

java-8

Last synced: over 1 year ago
JSON representation

Java Basics

Awesome Lists containing this project

README

          

# Java Basics

## Install Java

```
# download and Install Java manually
java -version
```

## Install and Setup Maven

```
brew install maven # For Mac
scoop install maven # For Windows
mvn -version # Check version
mvn install # Install POM XML Dependencies
mvn dependency:tree
mvn clean compile
mvn test
```

## Run Test

```
mvn test
```

## Generate Docs

```
mvn javadoc:javadoc
```

## Check Coverage Report

```
mvn verify
```

## Other usefull maven commands.

Revalidate the Dependencies
Force Maven to revalidate all dependencies and clean the project by running the following commands:

```
mvn clean
mvn dependency:purge-local-repository
mvn dependency:resolve
mvn install
```

## Local Setup

```
python3 -m pip install --upgrade pip
pip install mkdocs mkdocs-material mkdocs-gen-nav-plugin mkdocs-awesome-pages-plugin
chmod +x ./generate_docs.sh
./generate_docs.sh
mkdocs serve
```