Maven and Your First Test¶
Prerequisites¶
For this lab, you'll need Maven installed, so follow the instructions here.
Don't install IntelliJ yet, just Maven.
Step 1: Create New Project¶
Create a new directory for your project and switch to make that the current directory, e.g.:
> mkdir app
> cd app
Use Maven to initialize a new project by running the following command at the command line:
So if you're in the
C:\app>
Directory, copy-n-paste this command:
mvn archetype:generate -DgroupId=com.visa.lab -DartifactId=cvm -DarchetypeGroupId=com.thepracticaldeveloper -DarchetypeArtifactId=archetype-java-basic-tpd -DarchetypeVersion=1.0.0 -DinteractiveMode=false
You will then see a lot of output, ending (hopefully) with:
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 19.134 s
Change directory to the generated project:
C:\app> cd cvm
If you do a directory listing, you'll see something like
C:\app\cvm> dir
pom.xml
src
Step 2: Build the App via Maven¶
Maven has a number of "goals", such as "compile", "validate", etc.
Package up the app using mvn clean package
> mvn clean package
Step 3: Running the App¶
> java -cp target/cvm-1.0.0-SNAPSHOT.jar com.visa.lab.App
Once you've completed the above steps, check in with the instructor to review your code.
Once you've completed the above steps, check in with the instructor to review your code.