Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Panel

Anchor
Creating the project war component using the war-template
Creating the project war component using the war-template

Section 1: Creating the project war component using the war-template

  1. Run Eclipse.  Go to File > New > Other....
    Scroll down to SVN and expand then select Project from SVN as shown in the following panel.
    indent
    2
    2
    !setupWarTemplate002.jpg!
    
    When satisfied that everything is correct, click Next.
  2. From the Checkout Project from SVN repository panel, select Create a new repository location as shown in the following panel.
    indent
    2
    2
    !setupWarTemplate004.jpg!
    
    When satisfied that everything is correct, click Next.
  3. In the Enter Repository Location Information panel do the following:
    for the URL: field enter:
    Code Block
        svn+ssh://svn.mit.edu/es-projects/es-project-template/war-template/trunk
    
    For the Label, select: use the repository URL as the label
    For the Authentication, enter your User name and password.
    indent
    2
    2
    !setupWarTemplate006.jpg!
    
    When satisfied that everything is correct, click Next.
  4. In the Select Resource panel, select
    Code Block
        svn+ssh://svn.mit.edu/es-projects/es-project-template/war-template/trunk
    
    as shown in the following panel:
    indent
    2
    2
    !setupWarTemplate008.jpg!
    
    When satisfied that everything is correct, click Finish.
  5. In the "Check Out As* panel, select Check out as a project with the name specified: as shown in the following panel.
    indent
    2
    2
    !setupWarTemplate010.jpg!
    
    When satisfied that everything is correct, click Finish.
  6. Your Eclipse - Project Explorer View should now look similar to the following:
    indent
    2
    2
    !setupWarTemplate011.jpg!
    

  7. 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
    2
    !setupWarTemplate012.jpg!
    
    When satisfied that everything is correct, click Yes.
  8. Open the Eclipse - Navigator View
    indent
    2
    2
    * expand the *projectArtifactId* project,
    * delete the *.settings* file.
    
  9. Open the Eclipse Project Explorer View. The view should look as follows:
    indent
    2
    2
    !setupWarTemplate014.jpg!
    
    Right click on the project and select Rename....
    Replace war-template with the projectArtifactId that you have previously selected.
    indent
    2
    2
    *Note*:  You might want to append a *-war* to the projectArtifactId to denote that this is the war component of your project.
    

    For example: If my projectArtifactId was att, then my panel would look like the following:
    indent
    2
    2
    !setupWarTemplate016.jpg!
    
    When satisfied that everything is correct, click OK.
  10. The Eclipse - Project Explorer View should look similar to the following:
    indent
    2
    2
    !setupWarTemplate018.jpg!
    
    Right click on the project and select Team > Share Project...
  11. Select SVN as shown below:
    indent
    2
    2
    !setupWarTemplate020.jpg!
    
    When satisfied that everything is correct, click Next.
  12. Select Create a new repository location as shown below:
    indent
    2
    2
    !setupWarTemplate022.jpg!
    
    When satisfied that everything is correct, click Next.
  13. Enter a desired SVN URL for your project.
    For example:
    indent
    1
    1
    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
    2
    2
    !setupWarTemplate024.jpg!
    
    Don't forget to enter your User name and Password,
    When satisfied that everything is correct, click Next.
  14. When the following panel is display notifying you that a new SVN entry will be created:
    indent
    2
    2
    !setupWarTemplate026.jpg!
    
    When satisfied that everything is correct, click OK.
  15. Do the following:
    indent
    1
    1
    * 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
    2
    2
    !setupWarTemplate028.jpg!
    
    When satisfied that everything is correct, click Next.
  16. Nothing to do here.  This is an information panel similar to the following panel:
    indent
    2
    2
    !setupWarTemplate030.jpg!
    
    When satisfied that everything is correct, click Finish.
  17. 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
    2
    !setupWarTemplate032.jpg!
    
    When satisfied that everything is correct, click OK.
  18. When the SVN commit has completed, the Eclipse - Project Explorer View should look similar to the following.
    indent
    2
    2
    !setupWarTemplate034.jpg!
    

Creating the project war component using the war-template is now complete.

...