快速业务通道

Eclipse和WebSphere Studio新的项目交换功能 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-18

Eclipse和WebSphere Studio新的项目交换功能

时间:2011-02-22 IBM Daniel Berg

引言

一位“牛气”的程序员独自一人就能够编写代码的年代已经过去了。事实上,在每个重要的开发项目中共享代码都是有必要的。Eclipse和IBM® WebSphere® Studio提供了几种方法,可以用于把您的代码与同事共享,其中每一种方法都既有优点也有缺点。在大型开发项目中,最常用的共享方法是通过储存库(repository)进行共享。然而,有时您可能希望在不使用储存库的情况下共享您的工作。

本文讲解关于存储库和非存储库代码共享的几种不同方法,并且说明每种方法的优点和缺点。本文还将介绍一种新的项目交换(Project Interchange)功能,这种功能提供了一个可选的方式,可以在不能使用存储库的情况下共享代码。

设置环境

为了演示本文中的示例,您将需要运行两个工作区。可以采用两种方式:

在两台独立的机器上运行工作区

在同一台机器上运行两个工作区

在运行Eclipse或WebSphere Studio时使用 -data <workspaceLocation> 启动参数,您可以在同一台机器上运行两个工作区,其中, workspaceLocation 的值是指向您的本地驱动器的绝对路径(absolutepath)。在Windows®平台上,您可以简单地创建一个指向可执行文件( eclipse.exe 或 wsappdev.exe )的快捷方式,并且把该参数添加到 目标 字段就行了。无论您是使用两台机器还是同一台机器,我们都把创建项目的工作区称为 源工作区,而把您想要装载共享的工作的工作区称为 目标工作区。

首先,您将需要把一些项目存放在您的源工作区中。如果您已经有了一组具有依赖性的项目,您就可以使用这些项目;您也可以使用样本项目,为此,您需要执行下面的操作步骤来添加它们。本文将使用通过添加 Auction 示例创建的项目(可以利用WebSphere Studio Application Developer),然后再给它增添一些细节。要将这些项目添加到您的工作区中,可以执行下面的操作步骤:

从Workbench窗口中,选择 File => New => Other和 Examples => Enterprise Applications 1.3 => Auction。

单击 Next按钮,接受缺省设置,然后单击 Finish按钮。

把三个新的项目添加到您的工作区中: AuctionExample、AuctionRunV5EJB 和 AuctionRunV5Web 。对于项目共享而言,这是一个很好的示例,因为您需要以组的形式共享所有的项目,以使它们在另一个工作区中有意义。不过,为了有一些趣味性,让我们添加两种其他的依赖性。首先,将Project Utility JAR添加到EAR中:

创建一个新的名为 AuctionUtils 的Java™项目。

打开Application Deployment Descriptor编辑器,然后转向Modules页面。

在Utility JARs字段,单击 Add按钮。

在打开的对话框中,选择 AuctionUtils 项目,然后单击 Finish按钮:

Eclipse和WebSphere Studio新的项目交换功能(2)

时间:2011-02-22 IBM Daniel Berg

接着,将依赖性从 AuctionRunV5EJB 添加到 AuctionUtils中:

在Resource Navigator或J2EE Navigator中,选择 AuctionRunV5EJB项目,打开弹出菜单,然后选择 Properties。

选择Java JAR Dependencies页面,再选择 AuctionUtils.jar作为依赖性:

现在,让我们添加一些类路径(classpath)变量到 AuctionUtils Java创建路径(buildpath)中:

选择 AuctionUtils项目,打开弹出菜单,再选择 Properties。

选择Java Build Path页面,再选择 Libraries选项卡。

单击 Add Variable。

在打开的对话框,向下滚屏到列表,选择变量 WAS_50_PLUGINDIR ,然后选择 Extend。

选择两个JAR: lib/j2ee.jar 和 lib/xerces.jar 。

在对话框中单击 OK按钮以保存创建路径:

Eclipse和WebSphere Studio新的项目交换

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号