Create a Maven Project
Maven is a build tool for the Java ecosystem. It provides package management along with tasks to help you with the build process. If you are starting out a new project you can initialize your project with a few steps.
You will need to install a couple of dependencies first. You will need the Java JDK from Oracle, and Maven. You can download Maven and get more documentation about it fromhttps://maven.apache.org/. Once they are installed you also need to make sure that your PATH is updated appropriately.
$ export PATH=$PATH:/path/to/jdk/bin:/path/to/maven/bin $ mvn archetype:generate -DgroupId=project -DartifactId=project -DarchetypeArtifactId=maven-archetype-quickstart
On a small note you may see documentation that says to use ‘mvn archetype:create’. As of Maven v3 that has depreciated and you should use ‘mvn archetype:generate’.
This will create a basic directory structure for your new project and a few sample files. There will be a pom.xml, app source and an app test file.
$ tree . ├── pom.xml └── src ├── main │ └── java │ └── project │ └── App.java └── test └── java └── project └── AppTest.java
To run your first tests run ‘mvn test’.