如果未在使用资源库或软件配置管理(SCM)系统(例如 ClearVase),且要与小组成员共享项目,则可以使用“项目交换”功能。
在小组环境中进行开发以及共享项目和资源有许多不同的方法。其中一种最好的方法是使用小组资源库,例如 ClearCase 或 CVS。有关在小组环境中使用 CVS 以共享文件和其它资源的信息,请参阅在小组环境中工作或使用 CVS 资源库。
还有其它共享项目和文件的方法。可以通过复制或归档整个工作空间来共享它;或者可以将项目导出到 EAR 文件、WAR 文件、JAR 文件或简单的 ZIP 文件中。这些方法中的每一种都有它自己的优点和可能不符合您的需要的缺点。例如,不会优化导出 EAR 文件和 WAR 文件的过程以便共享,而您可能会丢失元数据或在后续导入时浪费时间。
项目交换共享机制
较佳的解决方案是使用“项目交换”功能。当使用“项目交换”导出项目时,会维护整个项目结构(包括元数据文件)。还可以导出若干个不相关的项目或包括整个应用程序的必需项目,就如导出 EAR 文件时那样。然后,用一个操作就可以轻松地将项目导入到另一个工作空间中。