<!-- project is the root tag and has namespace and schema references to maven -->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  
  <!-- POM model version -->
  <modelVersion>4.0.0</modelVersion>
  
  <!-- The group Id decides the base package structure the project will have. Use this to baseline your packaging structure -->
  <groupId>com.compassites</groupId>
  
  <!-- The output generated will have the artifactId prefixed to the version example HelloWorld.1.0.jar -->
  <artifactId>HelloWorld</artifactId>
  
  <!-- The artifact output for this project will be a java archive (jar) -->
  <packaging>jar</packaging>
  
  <!-- What version to create. A SNAPSHOT is like a development release of the artifact and may not be stable -->
  <version>1.0-SNAPSHOT</version>
  
  <!-- Name of this project -->
  <name>HelloWorld - Say Hello</name>
  
  <!-- Description about the project -->
  <description>A simple application that displays Hello World to this world</description>
  
  <!-- Project URL (dummy URL, don't try to access it) -->
  <url>http://helloworld.compassites.net</url>
  
  <!-- The artifacts this project is dependent on. We have unit tests, so we need JUnit to compile and run the unit tests -->
  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.2</version>
      <scope>test</scope>
    </dependency>
  </dependencies>

</project>

