Recipe 6.4 Storing an Eclipse Project in a CVS Repository

     

6.4.1 Problem

You have an Eclipse project you want to store in a CVS repository to make it available to other developers.

6.4.2 Solution

Right-click the project you want to share, and select Team Share Project. Follow the directions in the Share Project with CVS Repository dialog.

6.4.3 Discussion

As an example, we'll create a project here and add it to a CVS repository. The code for this example project, GreetingApp , appears in Example 6-1. All this code does is display the message No problem ..

Example 6-1. The GreetingApp project
 package org.cookbook.ch06; public class GreetingClass {     public static void main(String[] args)     {         System.out.println("No problem.");     } } 

To add this project to the CVS repository, open the Java perspective, right-click the project, and select Team Share Project. This displays the Share Project with CVS Repository dialog, as shown in Figure 6-5.

Figure 6-5. Sharing a project with a CVS repository
figs/ecb_0605.gif

Make sure the "Use existing repository location" radio button is selected, and select the repository you want to use. Click Finish to add the project to the CVS repository. This creates a CVS module with the same name as the Eclipse project.

If you want to give the created CVS module a different name, click Next instead of Finish, enter the name of the CVS module you want to create, enter a new module name, and click Finish.


This adds the project to the CVS repository and also opens a Synchronize view in Eclipse which overlaps with the Console view (more on how to work with the Synchronize view later in this chapter; because there's nothing to synchronize with at this point, it's not of much use to us now).

6.4.4 See Also

Recipe 6.5 on committing files to the CVS repository.



Eclipse Cookbook
Inside XML (Inside (New Riders))
ISBN: 596007108
EAN: 2147483647
Year: 2006
Pages: 232
Authors: Steve Holzner

Similar book on Amazon

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net