Run Eclipse. Go to File > New > Other....
Scroll down to
Maven SVN and expand then select
Checkout Maven Projects Project from
SCMSVN as shown in the following panel.
indent |
---|
|
!setupWarTemplate002.jpg!
|
When satisfied that everything is correct, click Next.
From the Checkout Project from SVN repository panel, select Create a new repository location as shown in the following panel.
indent |
---|
|
!setupWarTemplate004.jpg!
|
When satisfied that everything is correct, click Next.
In the Enter Repository Location Information panel do the following:
for the URL:field enter:
SCM URL: dropdown, select snv.
Uncheck Checkout All Projects.
The URL for the war-template is : Code Block |
---|
svn+ssh://svn.mit.edu/es-common-services-projectsframework/es-project-template/war-template/trunk
|
Copy and pasted the above URL into the SCM URL: input field.
When done the panel should be identical to the following: For the Label, select: use the repository URL as the label
For the Authentication, enter your User name and password.
indent |
---|
|
!setupWarTemplate004setupWarTemplate006.jpg!
|
When satisfied that everything is correct, click Next.
The Repository Location Properties panel is a warning panel.
indent |
---|
|
!setupWarTemplate007.jpg!
|
You do not want to normalize the URL!
click No.
In the Select Resourcepanel, select
Code Block |
---|
svn+ssh://svn.mit.edu/es-common-services-framework/es-project-template/war-template/trunk
|
as shown in the following panel:
If you want the change the Workspace location, uncheck the Use default Workspace location and enter the path to the desired workspace. indent |
---|
|
!setupWarTemplate006setupWarTemplate008.jpg!
|
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
In the Check Out As panel, select Check out as a project with the name specified: as shown in the following panel.
indent |
---|
|
!setupWarTemplate008setupWarTemplate010.jpg!
|
When satisfied that everything is correct, click Finish.
- When the project is opened, your
Your Eclipse - Project Explorer
PerspectiveView should
look as followsnow look similar to the following:
indent |
---|
|
!setupWarTemplate010setupWarTemplate011.jpg!
|
Right click on the war-template project and select Team > Disconnect
When the following Confirm Disconnect from SVN panel is displayed, select Also delete the SVN meta-information from the file system
..
indent |
---|
|
!setupWarTemplate012.jpg!
|
When satisfied that everything is correct, click Yes.
- The
Open the Eclipse
- Project Explorer
PerspectiveView. The view should look as follows:
indent |
---|
|
!setupWarTemplate014.jpg!
|
Right click on the war-template project and select
Refactor > Rename....
Replace
projectArtifactId war-template with the
projectArtifactId short project acronym that you have previously selected. If you have not selected a short project acronym, please go to Selecting names for your project before continuing.
indent |
---|
|
*Note*: If you haven't already do so, You might want to append a *-warweb* to the projectArtifactId *short project acronym* to denote that this is the warweb component of your project.
|
For example: If my
projectArtifactId short project acronym was att, then my panel would look like the following:
indent |
---|
|
!setupWarTemplate016.jpg!
|
When satisfied that everything is correct, click OK.
The Eclipse - Project Explorer
PerspectiveView should look similar to the following:
indent |
---|
|
!setupWarTemplate018.jpg!
!setupWarTemplate018 |
Right click on the renamed project and select Configure > Convert to Maven Project
Expand your project and it should look similar to the following:
indent |
---|
|
!setupWarTemplate019.jpg!
|
Right click on the renamed project and select Team > Share Project...
Select SVN as shown below:
indent |
---|
|
!setupWarTemplate020.jpg!
|
When satisfied that everything is correct, click Next.
Select Create a new repository location as shown below:
indent |
---|
|
!setupWarTemplate022.jpg!
|
When satisfied that everything is correct, click Next.
Enter a desired SVN URL for your project.
The SVN repository that you should use is svn+ssh://svn.mit.edu/es-projects/ followed by the SVN project identifier that you had previously selected. If you have not selected a SVN project identifier, please go to Selecting names for your project before continuing.
For example:
indent |
---|
|
KeepIf 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 *my *SVN project identifier* is *academic-att*, then the SVN
URL would be *:
{code}
svn+ssh://svn.mit.edu/es-projects/academic-att*. .
{code}
This would mean that my warjar project
would be created under the *es-projects/academic-att* directory in the SVN repository. This is shown
in the following panel:
|
indent |
---|
|
!setupWarTemplate024.jpg!
|
Don't forget to enter your User name and Password,
When satisfied that everything is correct, click Next.
When the following panel is display notifying you that a new SVN entry will be created:
indent |
---|
|
!setupWarTemplate026.jpg!
|
When satisfied that everything is correct, click
Finish.
OK.
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.
|
The panel should be as illustrated in the following panel:
indent |
---|
|
!setupWarTemplate028.jpg!
|
When satisfied that everything is correct, click Next.
Nothing to do here. This is an information panel similar to the following panel:
indent |
---|
|
!setupWarTemplate030.jpg!
|
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
When the following panel is display, enter a comment as illustrated below:
indent |
---|
|
!setupWarTemplate026setupWarTemplate032.jpg!
|
When satisfied that everything is correct, click OK.
Setup of the project war component using the war-template When the SVN commit has completed, the Eclipse - Project Explorer View should look similar to the following.
indent |
---|
|
!setupWarTemplate034.jpg!
|