An Education Systems (ES) project will typically consist of 2 Maven artifacts. These Maven artifacts are:
indent
2
2
1. Only one Maven WAR artifact which contains all the WEB facing (i.e. jsp's, controllers, css, js, ...) components of the ES project.
2. At least one Maven JAR artifact which contains all the support (i.e. services, daos, hibernate mapping, ...) components of the ES project.
indent
1
1
The following are the instructions on how the create and configure an ES Maven WAR or Maven JAR project.
* [Selecting names for your project | CSF:Selecting names for your project]
* [How to create an ES Maven WAR project using the WAR template | Using the WAR template#Software Development]
* [How to customize the ES Maven WAR project pom.xml | Using the WAR template#Customizing the project WAR pom.xml]
* [Writing unit tests for the WAR component | Writing unit tests for your project#WAR Component unit tests]
* [How to create an ES Maven JAR project using the JAR template | Using the JAR template#Software Development]
* [How to customize the ES Maven JAR project pom.xml | Using the JAR template#Customizing the project JAR pom.xml]
* [Writing unit tests for the JAR component | Writing unit tests for your project#JAR Component unit tests]