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
- Host: GitHub
- URL: https://github.com/L3-Squad/java-basics
- Owner: L3-Squad
- License: mit
- Created: 2024-10-14T03:00:01.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-10T12:19:40.000Z (over 1 year ago)
- Last Synced: 2025-02-10T07:34:55.532Z (over 1 year ago)
- Topics: java-8
- Language: Java
- Homepage: https://l3-squad.github.io/java-basics/
- Size: 1.95 MB
- Stars: 3
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
```