Eclipse和WebSphere Studio新的项目交换功能 - 编程入门网
项目。
对于您想要共享的每个项目,重复步骤2到5。 优点 可以保存项目结构。 可以在不共享整个工作区的情况下共享一部分项目。 缺点 在导出过程中,必须手工选择全部所需项目。 在您解压缩项目ZIP文件的地方必须保持谨慎,因为这是共享的项目的位置。 必须将每个项目逐个地导入到另一个工作区中。 方法5:使用项目交换ZIP文件 前面讨论的方法都没有提供一种好的机制,可以在不使用存储库的情况下轻松地进行消息共享。一种理想的项目共享方法应该是这样的:它不仅可以保存整个项目结构,包括元数据文件在内,与工作区共享方法中的一样;而且可以方便地计算整个应用程序所需的项目集,与导出EAR文件的方法中的一样。此外,使用一个动作就应该很容易地将项目导入到另一个工作区中,而不应该每个项目都需要几个动作,与导出ZIP文件的方法中的一样。 目前,在Eclipse或WebSphere Studio中并不存在这样的功能。因此,我们开发了项目交换(Project Interchange)功能,它为在一个步骤中共享项目集提供了新的导入和导出向导。在使用这个新的功能之前,您将需要把它添加到您的Eclipse或 WebSphereStudio版本中。 安装项目交换功能 将 com.ibm.etools.project.interchange.feature.zip解压缩到您的WebSphere Studio或Eclipse安装目录。 启动WebSphere Studio或Eclipse。系统会提示您有正在进行的更改。单击 Yes按钮。如果提示没有出现,则可以选择 Help => Software Updates => Pending Changes。 在打开的Pending Configuration Changes窗口中展开树型目录。选择顶层日期(top leveldate),它应该包括 Project Interchange功能(它应该是第一个和惟一的项目)。 单击 Finish。 在系统提示重新启动时,单击 Yes按钮,这样所作的更改就将生效。 项目交换功能通过ZIP文件(它非常类似于前面导出的ZIP文件)来共享项目。然而,它为创建ZIP文件提供了更强大的Export向导。要导出相关的项目集,可以执行如下操作步骤: 选择 File => Export来打开Export向导: Eclipse和WebSphere Studio新的项目交换功能(10)时间:2011-02-22 IBM Daniel Berg选择 Project Interchange,然后单击 Next按钮: 选择 AuctionExample项目,然后单击 Select Referenced。这将自动选择选中的项目所需的全部项目。 在 To ZIP file字段中输入ZIP文件(如 D:\temp\AuctionProjects2.zip )。 单击 Finish按钮来创建ZIP文件。 现在,您有了所需项目的ZIP文件,与导出ZIP文件部分中的一样,只是您不需要知道所有的项目依赖性。要使用项目交换功能将这些项目导入另一个工作区中,可以执行如下操作步骤: 选择 File => Import来打开导入向导: Eclipse和WebSphere Studio新的项目交换功能(11)时间:2011-02-22 IBM Daniel Berg选择 Project Interchange,然后单击 Next按钮: 定位到刚导出的ZIP文件( D:\temp\AuctionProjects2.zip )。项目列表将根据所选ZIP文件中的项目进行刷新。 在缺省情况下,Project location root(项目位置根)就是您的工作区,不过,您可以将其更改为任何位置,您想把这个位置作为项目将要解压缩到的目录。 选择 AuctionExample项目。单击 Select Referenced来自动选择全部所需的项目。 单击 Finish来将全部所选的项目从ZIP文件解压缩到项目位置根目录中,然后导入工作区。 如上面步骤所示,使用新的项目交换功能共享项目是很简单的。然而,这个项目共享的方法也有一些缺点,并非对于所有情况都是最理想的。您可以通过使用存储库共享代码来避免这些缺点,项目交换方法并无意取代开发小组中共享项目的存储库。 优点 易于使用 保存确切的项目名、结构和类路径 为导入和导出计算引用的项目 允许一次 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |