A simple Java Maven project created entirely using terminal commands — no IDEs, just pure hands-on learning! 🚀
This project demonstrates:
- ✅ How to set up Maven
- 🧩 How to create a Java project using Maven archetype (from the terminal)
- 🏗️ Understanding project structure (main class, helper class & tests)
-
Download & Install Maven:
- Visit Maven Download Page
- Extract and add Maven's
binfolder to your system PATH - Verify install:
mvn -version
-
Maven Requires JDK:
- Make sure Java is installed:
java -version
- Make sure Java is installed:
Create a new Maven project from terminal:
mvn archetype:generate -DgroupId=com.my.app -DartifactId=myapp -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
groupId: your package nameartifactId: project folder namearchetypeArtifactId: use Maven's built-in quickstart archetype
You get a ready-to-run Java skeleton in myapp/! 🎉
myapp/ ├── pom.xml └── src/ ├── main/java/com/my/app/App.java ├── main/java/com/my/app/helper/Helper.java └── test/java/com/my/app/AppTest.java
Build: mvn clean install
Run main class: java -cp target/myapp-1.0-SNAPSHOT.jar com.my.app.App
Prints: Hello World! This is Maven Project …and calls a simple helper method. 🧠
mvn clean install— builds project and runs testsmvn clean— removes target foldermvn compile— compiles onlymvn test— runs tests
Created with ❤️ by manishpxl
A simple Maven demo project made entirely using the terminal.