Help is available by sending an email to csf-support@mit.edu
Have any suggestion on how improve this wiki?  Please give us your feedback at csf-support@mit.edu

About this TAB

The topics presented in this TAB are primarily designed for a project team leader who need to setup and configure an new ES software project.

Creating a new ES software project

An Education Systems (ES) project will typically consist of 2 Maven artifacts. These Maven artifacts are:

  • Only one Maven WAR artifact which contains all the WEB facing (i.e. jsp's, controllers, css, js, ...) components of the ES project.
  • At least one Maven JAR artifact which contains all the support (i.e. services, daos, hibernate mapping, ...) components of the ES project.

To assist the software development teams, 2 Maven project templates (for a Maven war artifact and a Maven jar artifact) have been developed.

The following are the instructions on how to use the templates to create and customize an ES Maven WAR or Maven JAR artifact.

  1. Selecting names for your project
  2. Using the JAR template
  3. Using the WAR template
  4. Customizing project files
  5. Writing unit tests
  6. The ES masterpom
  7. SVN patch files

Using CSF modules

  1. Using csf-email

Available for downloading

  1. MAC plugin for managing Environmental Variables
  2. project.properties (right click on this link then select Save target as....  Navigate to your ${user.home} directory and click Save)
  3. settings.xml (right click on this link then select Save target as....  Navigate to your ${user.home}/.m2 directory and click Save)
    This link contains instructions on how to configure the settings.xml file.
  4. keystores and truststore downloads
  • No labels