使用WinCVS与Websphere Application Developer(WSAD)集成的CVS解决方案

需积分: 10 0 下载量 73 浏览量 更新于2024-07-21 收藏 809KB PDF 举报
"这篇文档详细介绍了如何在使用Websphere Application Developer (WSAD)时,结合外置的WinCVS客户端进行版本控制操作的解决方案。WSAD虽然内嵌了CVS客户端,但由于其不便用性,开发者通常选择使用WinCVS。然而,这样会导致一个问题,即从CVS服务器检出的模块无法直接被WSAD识别为工程。针对这一问题,文档提供了一种解决方法。" 正文: 在Websphere Application Developer (WSAD)这款强大的J2EE集成开发环境中,尽管内置了CVS客户端,但开发者往往倾向于使用独立的WinCVS客户端,因为WSAD自带的CVS工具在实际操作中可能存在效率低下的问题。然而,当使用WinCVS从CVS服务器检出代码后,WSAD并不能自动识别这些文件并将其加载到工程中。为了解决这个问题,我们需要采取一种特殊的工作流程。 首先,文档的作者建议由团队中的一位成员创建一个基础的J2EE工程,并将工程目录定位在一个便于管理的地方,比如E:\client。然后,在WSAD中,我们需要创建一个新的EAR工程,这个工程将会作为整合CVS检出文件的容器。创建好EAR工程后,我们将使用WinCVS客户端来连接CVS服务器并检出所需的模块。 在使用WinCVS的过程中,确保按照标准的CVS操作步骤进行,包括登录CVS服务器、选择要检出的项目、指定本地工作目录(这里应为之前创建的J2EE工程目录)。一旦检出完成,本地目录将包含从CVS服务器获取的所有文件和子目录。 接下来的关键步骤是,由于WSAD无法直接识别这些检出的文件,我们需要手动将它们导入到WSAD的EAR工程中。具体操作是,打开WSAD,右键点击EAR工程,选择“添加和移除”选项,然后在弹出的对话框中浏览到刚才WinCVS检出的目录,选中所有文件和子目录,点击“添加”按钮将它们添加到工程中。最后,确保所有文件都被正确地映射和配置,以确保WSAD能正确编译和运行这些代码。 此外,对于不熟悉CVS的新手,文档推荐阅读作者之前撰写的《精通版本管理系统之WinCVS》,以便更好地理解CVS的基础操作和概念。 这个解决方案虽然增加了几个额外的步骤,但能够充分利用WSAD的强大功能和WinCVS的易用性,让开发者在J2EE开发过程中更高效地进行版本控制。它强调了在实际开发环境中灵活适应和解决问题的重要性,同时也体现了团队协作和工具选择的灵活性。