Info |
---|
UNDER CONSTRUCTION
indent |
---|
{color:green}Help is available by sending an email to [mailto: Help is available by sending an email to ]{color} {color:green}Have any suggestion on how improve this wiki? Please give us your feedback at [mailto:
|
Panel | ||||||
---|---|---|---|---|---|---|
Quick Links to:
| ||||||
| ||||||
About this TABindent | | 1 | 1
Panel | |||
---|---|---|---|
Quick Links to: Section 1:
indent | | 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 customize an ES Maven WAR or Maven JAR artifact.
h4. The project name and artifact
* [Selecting names for your project | CSF:Selecting names for your project]
h4. Creating the project's JAR component
* [Using the JAR template | Using the JAR template]
** [OVERVIEW | Using the JAR template#overview]
** [Creating the project jar component using the jar-template | Using the JAR template#Creating the project jar component using the jar-template]
** [Customizing the project JAR | Using the JAR template#Customizing the project JAR]
** [Customizing the project JAR pom.xml | Using the JAR template#Customizing the project JAR pom.xml]
\\
* [Writing unit tests for the JAR component | Writing unit test#JAR Component unit tests]
\\
* [Adding a new JAR to your project | Adding a new JAR to your project]
h4. Creating the project's WAR component
* [Using the WAR template | Using the WAR template]
** [OVERVIEW | Using the WAR template#overview]
** [Section 1: Creating the project war component using the war-template | Using the WAR template#Creating the project war component using the war-template]
** [Section 2: Customizing the project WAR | Using the WAR template#Customizing the project WAR]
** [Section 3: Customizing the project WAR pom.xml | Using the WAR template#Customizing the project WAR pom.xml]
\\
* [Writing unit tests for the WAR component | Writing unit test#WAR Component unit tests]
h4. Customizing project files
* [Customizing the project .properties file | Customizing the project .properties file ]
* [Customizing the Maven settings.xml | The Maven settings.xml configuration]
h4. The ES masterpom
* [The ES masterpom (what it is and what it does for you) | The ES masterpom]
|
Panel |
---|
Section 2: Creating a new Bamboo CI project |
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 | ||||||
Section 3: The project's .properties file properties |
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
Panel | ||||||
Section 4: Available for downloading
|