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

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
Have any suggestion on how improve this wiki?  Please give us your feedback at

csf-support@mit.edu

]{color}

Panel

Quick Links to:

Table of Contents
minLevel3
maxLevel3
Panel

About this page

indent
1
1

You must select three names related to your project.  These are:
# an SVN project identifier,
# a short project acronym,
# a project artifact Id.

The following is an explanation for each of the above.
Picking a projectName and a projectArtifactId

Panel

Anchor
Selection of a SVN project identifier
Selection of a SVN project identifier

Selection of a SVN project identifier.

Anchor
Picking a projectName and a projectArtifactIdPicking a projectName and a projectArtifactId
indent
1
1
The first thing that must be done is to pick a *projectName* and a *projectArtifactId* general format of the SVN project identifier is:
{code}
<Domain>-<Product>-<Product type>
{code}
where:
# *<Domain>* is the functional business area(s) that the project is associated with.&nbsp;&nbsp;Examples are: academic, admissions, sfs, admin, etc...
# *<Product>* is a product associated with the <Domain.>&nbsp;&nbsp;Example:&nbsp;products associated with "academic" domain are iap, ogs, subjeval-rpt, onlinereg, etc...
# *<Product type>* is a further refinement of the <Product>.&nbsp;&nbsp;TheseThis may be necessary when there are multiple projects with the same <Domain> and <Product>

Here are a few examples of what other projects have used in the past:
indent
2
2

||SVN identifier||Domain||Product||Product type|
|academic-onlinereg-web|academic|onlinereg|web|
|academic-ogs-web|academic|ogs|web|
|academic-wtw-services|academic|wtw|services|
|academic-wtw-web|academic|wtw|web|
|sfs-ssb|sfs|ssb||
|sfs-sistim-project|sfs|sistim|project|
Panel

Anchor
Selection of a short project acronym
Selection of a short project acronym

Selection of a short project acronym.

indent
1
1

Project teams have usually used the *<Product>* element of the SVN identifier as the short acronym for their project.&nbsp;&nbsp;In the event that the *<Product>* element is not unique, then the project team would select a combination of the *<Product>* and *<Product type>* elements for the short acronym.

Here are a few examples of what other project have used in the past:
indent
2
2

||project acronym||SVN identifier||project description|
|ssb|sfs-ssb|student sponsored billing|
|ogs|academic-ogs-web|online grade submission|
|onlinereg|academic-onlinereg-web|online registration|
|iap|academic-iap|individual activities period|
Panel

Anchor
Selection of a project artifact Id
Selection of a project artifact Id

Selection of a project artifact Id.

indent
1
1

The project artifact Id is the Maven ArtifactId that will be used in your Maven project's pom.xml file.&nbsp;&nbsp;This the name under with your application will be used throughout the life time of your project.
\\
\\
The *projectName* is a short acronym that is used to uniquely identify your project.
The *projectArtifactId* is the application context under which your project war file will be deployed to the OC4J server.
\\
\\
Once&nbsp;&nbsp;Therefore, the *projectName*name andthat *projectArtifactId*you haveselect beenmust selected,be theycoordinated shouldwith notserver be changed.
\\
\\operations.

Here are a few examples of what other project have used in the past:
indent
2
2
||projectNameproject acronym||projectArtifactIdproject artifact id||project description|
|ssb|sfs-ssb|student sponsored billing|
|ogs|ogs|online grade submission|
|onlinereg|onlinereg|online registration|
|iap|iap|individual activities period|