Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin
Info

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

Panel

Anchor
About this TAB
About this TAB

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.

UNDER CONSTRUCTION

indent
{color:green}Help is available by sending an email to [mailto:csf-support@mit.edu]{color}

Panel

Quick Links to:

Table of Contents
minLevel3
maxLevel3

Panel

Anchor
Education System developer VMs
Education System developer VMs

Education Systems developer VMs

  1. Education Systems developer VMs
  2. Request a ES developer VM
  3. Connecting to a ES developer VM
  4. Configure a ES developer VM
An Education Systems

Panel

Anchor
Creating

Panel
How to create

a new ES software project

indent
11
Creating a 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:

indent22

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
  • At least one Maven JAR artifact which contains all the support (i.e.
  • services,
  • daos,
  • hibernate
  • mapping,
  • ...)
  • components
  • of
  • the
  • ES
  • project.
indent
11 The following are the instructions on how the create and configure an ES Maven WAR or Maven JAR project.

To

assist

the

software

development

teams,

2

Maven

project

templates

(for

a

Maven

war

artifact

and

a

Maven

jar

artifact)

have

been

developed.

\\ What follows below are documents for these 2 templates.

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
  • The project JAR template
  • Customize
    1. Using the WAR template
    The
    1. Customizing project files
    configuration
    1. Writing unit tests
    2. The ES masterpom
    3. SVN patch files
    Panel

    Anchor
    Using CSF modules
    Using CSF modules

    Using CSF modules

    1. Using csf-email
    Panel

    Anchor
    Working with X509 Application Certificates
    Working with X509 Application Certificates

    Working with X509 Application Certificates

    1. How to configure your web application to authenticate users with X509 Application Certificates
    Panel

    Anchor
    Working with Hibernate Mappings
    Working with Hibernate Mappings

    Working with Hibernate Mappings

    1. How to configure your application to use Hibernate Mappings
    Panel

    Anchor
    Quick Tips
    Quick Tips

    Quick Tips

    Anchor
    General Quick Tips
    General Quick Tips

    1. General Quick Tips
      Anchor
      Hibernate Quick Tips
      Hibernate Quick Tips
    2. Hibernate Quick Tips
      Anchor
      Maven Quick Tips
      Maven Quick Tips
    3. Maven Quick Tips
      Anchor
      MyEclipse Quick Tips
      MyEclipse Quick Tips
    4. MyEclipse Quick Tips
      Anchor
      OC4J Quick Tips
      OC4J Quick Tips
    5. OC4J Quick Tips
      Anchor
      Tomcat Quick Tips
      Tomcat Quick Tips
    6. Tomcat Quick Tips
    Panel

    Anchor
    DWR deprecated
    DWR deprecated

    DWR deprecated

    1. DWR has been deprecated in favor of MVC controllers.
    Panel

    Anchor
    Eclipse JVM memory configuration
    Eclipse JVM memory configuration

    Eclipse JVM memory configuration (do this if you are getting OutOfMemoryError: PermGen Space errors).

    1. Eclipse Indigo - OC4J JVM memory configuration
    2. Eclipse Indigo - Tomcat 7 JVM memory configuration
    3. Eclipse myEclipse - OC4J JVM memory configuration
    4. Eclipse myEclipse - Tomcat 7 JVM memory configuration
    Panel

    Anchor
    Creating a new Bamboo CI project
    Creating

    How to create

    a new Bamboo CI project

    Guidelines (an overview of what has to be done)

    Creating a new Bamboo CI project

    Panel

    Anchor
    The projects .properties file properties
    The projects .properties file properties

    Properties properties

    Panel

    Anchor
    Available for downloading
    Available for downloading

    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