Info |
---|
UNDER CONSTRUCTION
indent |
---|
{color:green}Help is available by sending an email to [mailto: Help is available by sending an email to csf-support@mit.edu |
Panel | ||||||
---|---|---|---|---|---|---|
Quick Links to:
| ||||||
| ||||||
About this TABindent | 1 | 1 |
Panel | |||
---|---|---|---|
Quick Links to: How to createindent | | 1 | 1 |
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 | |
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 configure an ES Maven WAR or Maven JAR artifact.
| |||
indent | 1 | 1 | |
h4. The JAR Template
* [Using the project JAR template | Using the project JAR template]
* [Customize the project JAR pom.xml | Customize the project JAR pom.xml]
\\
\\
* [Adding a new JAR to your project | Adding a new JAR to your project]
| |||
indent | 1 | 1 | |
h4. The WAR Template
* [Using the project WAR template | Using the project WAR template]
** [Picking a projectName and a projectArtifactId | Using the project WAR template#Picking a projectName and a projectArtifactId]
** [Installation of the project war component using the war-template | Using the project WAR template#Installation of the project war component using the war-template]
** [Customizing the project WAR | Using the project WAR template#Customizing the project WAR]
** [Customizing the project WAR pom.xml | Using the project WAR template#Customizing the project WAR pom.xml]
| |||
indent | 1 | 1 | |
h4. The Maven settings.xml
* [Custonizing the Maven settings.xml | The Maven settings.xml configuration]
| |||
indent | 1 | 1 | |
h4. The ES masterpom
* [The ES masterpom (what it is and what it does for you) | The ES masterpom]
|
Panel |
---|
How to create a new Bamboo CI project |
Panel |
---|
The project's .properties file properties
|
Panel | ||||||
---|---|---|---|---|---|---|
Education Systems developer VMs |
Panel | ||||||
---|---|---|---|---|---|---|
Creating a new ES software projectAn Education Systems (ES) project will typically consist of 2 Maven artifacts. These Maven artifacts are:
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.
|
Panel | ||||||
---|---|---|---|---|---|---|
Using CSF modules |
Panel | ||||||
---|---|---|---|---|---|---|
Working with X509 Application Certificates |
Panel | ||||||
---|---|---|---|---|---|---|
Working with Hibernate Mappings |
Panel | ||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Quick Tips
|
Panel | ||||||
---|---|---|---|---|---|---|
DWR deprecated |
Panel | ||||||
---|---|---|---|---|---|---|
Eclipse JVM memory configuration (do this if you are getting OutOfMemoryError: PermGen Space errors). |
Panel | ||||||
---|---|---|---|---|---|---|
Creating a new Bamboo CI project |
Panel | ||||||
---|---|---|---|---|---|---|
Properties properties |
Panel | ||||||
---|---|---|---|---|---|---|
Available for downloading
| ||||||
Panel | ||||||
Available for downloading |