The Xenei source code and other supporting files may be acquired two ways, through CVS (Concurrent Version System) or from the full product distribution files. If you are planning to add functionality you plan to contribute back to Xenei.org then the CVS approach is appropriate. However, if you are developing extensions you do not plan to contribute then the product distribution file approach may be best. In the following examples the specific Xenei project name should be substituted where project is shown. CVS accessSourceForge.net provides CVS services for Xenei projects. For additional information go to the CVS link on the Xenei site of the product(s) you are using. Each project's CVS page contains the necessary details for connecting to that CVS. Also, all Xenei projects are listed on the main http://www.xenei.org site. Anonymous CVS AccessXenei project's SourceForge.net CVS repositories can be checked out through anonymous (pserver) CVS with the following instructions. The module you wish to check out must be specified as the modulename. When prompted for a password for anonymous, simply press the Enter key. To determine the names of the modules created by the project, you may browse the CVS repository via the web-based CVS repository viewer provided on the CVS page for each project. From Eclipse:
From command-line:
Information about accessing the Xenei projects CVS repositories may be found on SourceForge.net in the document titled, " Basic Introduction to CVS and SourceForge.net (SF.net) Project CVS Services ". Updates from within the module's directory do not need the -d parameter. Developer CVS Access via SSHOnly project developers may access the CVS tree via this method. A SSH client must be installed on your client machine. Substitute modulename and developername with the proper values. Enter your site password when prompted. A significant amount of information about project CVS services may be found on SourceForge.net in their " Introduction to SourceForge.net Project CVS Services for Developers ". Developers new to CVS should read their " Basic Introduction to CVS and SourceForge.net (SF.net) Project CVS Services ". Developers may also make use of shared SSH keys for authentication. From Eclipse:
From command-line:
CVS check-out using EclipseEclipse contains a nice CVS implementation that connections directly to the SourceForge.net repositories. Each folder in the project's CVS is a separate Eclipse project, except CVSROOT. Some may also have a directory containing multiple projects, such as the Xenei project's incubator . Start Eclipse and open the CVS Repositories view.
CVS check-out using the command-lineFor detailed information about the use of command-line CVS please see its associated documentation.
Installing the product distributionsXenei product distributions use this naming convention: productName_version_buildDate.zip . Most projects also offer a minimal distribution containing updates and additions, and a src or source-only distribution. For development purposes the file NOT named as minimal or src is the full distribution containing everything needed to execute the product, if applicable, and to re-build the product.
To install a Xenei product from its distribution file:
The Xenei project directoriesEach Xenei project that will be part of the development effort in this environment should be acquired per the instructions above. It is important to name the projects something that reflects the fact that they are part of this development environment. In Eclipse, when a different project name is used than that used when the project was last checked-in, the names of the Required Projects needed by some projects may need to be changed. All trademarks and copyrights are the property of their respective owners.
Copyright © 2002-2004 by Xenei.com, All Rights Reserved
|