Anchor |
---|
| Installation of the project war component using the war-template |
---|
| Installation of the project war component using the war-template |
---|
|
Installation of the project war component using the war-template{indent}
\\
{panel}
{panel}
{anchor:Installation of the project war component using the war-template}
h3. Installation of the project war component using the war-template
* {color:red}This setup assumes that you have completed the [Workstation configuration | Getting Started#Workstation configuration] as found on the [CSF Home - Getting Started | Getting Started] tab.
If you have not completed the [Workstation configuration | Getting Started#Workstation configuration], please do so [*now* | Getting Started#Workstation configuration].{color}
# Run Eclipse. Go to *File > New > Other...*.
Scroll down to *Maven* and expand then select *Checkout Maven Projects from SCM* as shown in the following panel.
\\
{indent:2}- Run Eclipse. Go to File > New > Other....
Scroll down to Maven and expand then select Checkout Maven Projects from SCM as shown in the following panel.
!setupWarTemplate002.jpg!
|
{indent}
- When
- satisfied
- that
- everything
- is
- correct,
- click
*- Next
*.
\\
# Do the following:
{indent:1}- .
- Do the following:
indent |
---|
|
* From the *SCM URL:* dropdown, select *snv*.
* Uncheck *Checkout All Projects*.
* Copy and pasted the following URL into the *SCM URL:* input field.
|
{indent}
{indent:2}indent |
---|
|
{code}
svn+ssh://svn.mit.edu/es-projects/es-project-template/war-template/trunk
{code}
|
{indent}
- When
- done
- the
- panel
- should
- be
- identical
- to
- the
- following:
\\
{indent:2}
indent |
---|
|
!setupWarTemplate004.jpg!
|
{indent}
- When
- satisfied
- that
- everything
- is
- correct,
- click
*- Next
*.
\\
# If you want the change the *Workspace location*, uncheck the *Use default Workspace location* and enter the path to the desired workspace.
\\
{indent:2}- .
- If you want the change the Workspace location, uncheck the Use default Workspace location and enter the path to the desired workspace.
indent |
---|
|
!setupWarTemplate006.jpg!
|
{indent}
- When
- satisfied
- that
- everything
- is
- correct,
- click
*- Finish
*.
\\
# Verify the Maven Project that is being imported. The *Import Maven Projects* panel should be identical to the following panel.
\\
{indent:2}- .
- Verify the Maven Project that is being imported. The Import Maven Projects panel should be identical to the following panel.
indent |
---|
|
!setupWarTemplate008.jpg!
|
{indent}
- When
- satisfied
- that
- everything
- is
- correct,
- click
*- Finish
*.
\\
# When the project is opened, your *Eclipse - Project Explorer View* should look as follows:
\\
{indent:2}- .
- When the project is opened, your Eclipse - Project Explorer View should look as follows:
indent |
---|
|
!setupWarTemplate010.jpg!
|
{indent}
- Right
- click
- on
- the
- project
- and
- select
*- Team
- >
Disconnect*
\\
# When following *Confirm Disconnect from SVN* is displayed, select *Also delete the SVN meta-information from the file system*..
\\
{indent:2}- Disconnect
- When following Confirm Disconnect from SVN is displayed, select Also delete the SVN meta-information from the file system..
indent |
---|
|
!setupWarTemplate012.jpg!
|
{indent}
- When
- satisfied
- that
- everything
- is
- correct,
- click
*- Yes
*.
\\
# Open the Eclipse - *Navigator View*
{indent:2}- .
- Open the Eclipse - Navigator View
indent |
---|
|
* expand the *projectArtifactId* project,
* delete the *.settings* file.
|
{indent}
# Open the Eclipse *Project Explorer View*. The view should look as follows:
\\
{indent:2}- Open the Eclipse Project Explorer View. The view should look as follows:
indent |
---|
|
!setupWarTemplate014.jpg!
|
{indent}
- Right
- click
- on
- the
- project
- and
- select
*- Refactor
- >
- Rename...
*- .
Replace *- projectArtifactId
* - with
- the
- projectArtifactId
- that
- you
- have
- previously
- selected.
\\
{indent:2}
indent |
---|
|
*Note*: You might want to append a *-war* to the projectArtifactId to denote that this is the war component of your project.
|
{indent}
\\
For For example: - If
- my
- projectArtifactId
- was
*- att
*- ,
- then
- my
- panel
- would
- look
- like
- the
- following:
\\
{indent:2}
indent |
---|
|
!setupWarTemplate016.jpg!
|
{indent}
- When
- satisfied
- that
- everything
- is
- correct,
- click
*- OK
*.
\\
# The *Eclipse - Project Explorer View* should look similar to the following:
\\
{indent:2}- .
- The Eclipse - Project Explorer View should look similar to the following:
indent |
---|
|
!setupWarTemplate018.jpg!
|
{indent}
- Right
- click
- on
- the
- project
- and
- select
*- Team
- >
- Share
- Project...
*
\\
# Select *SVN* as shown below:
\\
{indent:2}
- Select SVN as shown below:
indent |
---|
|
!setupWarTemplate020.jpg!
|
{indent}
- When
- satisfied
- that
- everything
- is
- correct,
- click
*- Next
*.
\\
# Select *Create a new repository location* as shown below:
\\
{indent:2}- .
- Select Create a new repository location as shown below:
indent |
---|
|
!setupWarTemplate022.jpg!
|
{indent}
- When
- satisfied
- that
- everything
- is
- correct,
- click
*- Next
*.
\\
# Enter a desired SVN URL for your project.
For example:
{indent:1}- .
- Enter a desired SVN URL for your project.
For example: indent |
---|
|
Keep in mind that there are at least 2 component for every project, a WAR and a JAR.
You Should keep all project components grouped together in the same SVN directory. A logical grouping
would be by the projectName that you selected. If my projectName were *att*, then the SVN
URL would be *svn+ssh://svn.mit.edu/es-projects/att*. This would mean that my war project
would be created under the *es-projects/att* directory in the SVN repository. This is shown
in the following panel:
|
{indent}
{indent:2}indent |
---|
|
!setupWarTemplate024.jpg!
|
{indent}
- Don't
- forget
- to
- enter
- your
*- User
* - name
- and
*- Password
*- ,
When - satisfied
- that
- everything
- is
- correct,
- click
*- Finish
*.
\\
# When the following panel is display notifying you that a new SVN entry will be created:
\\
{indent:2}- .
- When the following panel is display notifying you that a new SVN entry will be created:
indent |
---|
|
!setupWarTemplate026.jpg!
|
{indent}
- When
- satisfied
- that
- everything
- is
- correct,
- click
*- OK
*.
\\
# Do the following:
{indent:1}- .
- Do the following:
indent |
---|
|
* In the *Advanced Mode* section, select *Use project name*.
* In the *Project Repository Layout* section, select *Use single project layout*.
* Check *Use Subversion recommended layout ('trunk', 'branches' and 'tags')* check box.
|
{indent}
- The
- panel
- should
- be
- as
- illustrated
- in
- the
- following
- panel:
\\
{indent:2}
indent |
---|
|
!setupWarTemplate028.jpg!
|
{indent}
- When
- satisfied
- that
- everything
- is
- correct,
- click
*- Finish
*.
\\
# Nothing to do here. This is an information panel similar to the following panel:
\\
{indent:2}- .
- Nothing to do here. This is an information panel similar to the following panel:
indent |
---|
|
!setupWarTemplate030.jpg!
|
{indent}
- When
- satisfied
- that
- everything
- is
- correct,
- click
*- Finish
*.
\\
# When a panel similar to the one below is display, enter a comment.
This is the initial SVN check-in (svn commit) for the WAR project:
\\
{indent:2}- .
- When a panel similar to the one below is display, enter a comment.
This is the initial SVN check-in (svn commit) for the WAR project:
indent |
---|
|
!setupWarTemplate032.jpg!
|
{indent}
- When
- satisfied
- that
- everything
- is
- correct,
- click
*- OK
*.
\\
# When the SVN commit has completed, the *Eclipse - Project Explorer View* should look similar to the following.
\\
{indent:2}- .
- When the SVN commit has completed, the Eclipse - Project Explorer View should look similar to the following.
indent |
---|
|
!setupWarTemplate034.jpg!
|
{indent}
\\
h4. {color:green}Installation of the project war component using the
Installation of the project war component using the war-template is now complete.{color}
{panel}
{panel}
{anchor:Customizing the project WAR}
h3. Customizing the project WAR
{panel}
# Run Eclipse and open a *Project Explorer View* and open the Maven WAR project that you want to customize.
Your *Project Explorer View* should look similar to the following:
\\
{indent:2} |