Eclipse开发环境搭建

一:Eclipse配置

1:安装eclipse

    略,本例中使用的是JUNO版本。

2:安装SVN插件

启动Eclipse后,点击 帮助–》Eclipse Marketplace...  菜单。

在新的窗口 Find中输入svn,并点击查询(回车),如下图

在查询的结果中,找到Subclipse插件,并点击 Install 按钮,进行安装

此时正在下载插件

点击确定

插件已经安装成功,点击是,重启生效。(此处我们暂时不重启,接着安装maven插件)

3:安装maven插件

基本相同的过程,这里直接上图了。

安装完成,重启eclipse

二:创建SVN Project

1:导入中间层代码

启动eclipse后,在左侧的 包资源管理器 中 右键。点击 导入 。

找到 从SVN检出项目,并点击下一步

如果已经有资源记录,则使用原有记录,没有合适的,请选择 创建新的资源库位置,并点击下一步

在URL这里,输入SVN资源库的地址,点击下一步

在列出的资源树中,选择你要导出的资源,并点击完成

点击完成之后,会弹出创建Project的向导窗口。

导出的资源,这里按照普通java项目来导出,选择 Java项目 后,点击下一步

在 项目名 中输入创建的项目名称。这里命名为:0_vips-mobile-maven-conf

0_的意思是,让Project位于资源管理器的最上方,后面跟的是 分支名称,便于识别。

在设置好之后,直接点击 完成 按钮。

点击确定按钮,开始下载svn上的文件

文件下载完之后,会在 资源管理器中 新增一个新的Project,如下

甭管这些,咱们不是对这个Project进行编码。

请在资源管理器中选中0_vips-mobile-maven-conf项目(你导出的文件),右键,点击导入...

找到 Maven树下的  Existing Maven Projects,点击下一步

eclipse会自动扫描你选中的这个资源路径下所有的maven项目(会屏蔽已经存在的),并列出来供你选择,我们导入全部,这里直接点击 完成。

然后eclipse会自动创建这些Project到资源管理器中去,稍等片刻后,包资源管理器中的Project列表如下:

这些一个个的项目,就是具体编码到的。

2:导入品牌排序代码

使用同样的方式导入品牌排序的代码。

这里略过过程,直接上导入之后的Project列表

资源库中有如下情况:

表示vips-mobile-services项目下有文件变动,可以提交到SVN中。

当有内容需要提交时,可以对项目右键 --》 Team --》 提交,进行SVN内容变更。(我们这里看看有那些内容做了变更,不是真的要提交

因为这两个文件是eclipse创建的 !这里不要提交到 SVN上以后在提交代码时,需要过一遍,去掉不用提交的内容

点击取消!!

三:设置运行环境

1:创建一个存放配置的Project:0_config

新建一个普通java项目,命名为0_config,如下:

在0_config项目下新建一个config文件,用于存放各个项目的配置文件,如下:

2:新建一个vips-mobile的启动项配置(maven jetty插件)

点击eclipse工具栏中的 运行按钮,小三角 按钮:

点击 运行配置

在Maven Build中,右键,点击新建 按钮

在名称中输入一个名字,用于识别此启动项。

点击 Browse Workspace... ,并选择 vips-mobile 项目。

在Goals 中输入maven命令:clean jetty:run -Djetty.port=8080,意思是执行clean命令,然后执行jetty:run来启动 maven-jetty插件,-D是设置参数:指定jetty运行端口。

勾选Skip Tests的意思是,启动配置项时,跳过Unit test环节。

-------------

因为咱们的项目在启动时,需要读取环境变量中的一些配置参数,比如:${com.vipshop.mobile.config}、${channel.config.file}等。

可以使用

来添加,请点击 Add... 按钮

在Name中输入:com.vipshop.mobile.config

Value 中点击Variables...,在新的窗口中 选中 project_loc,下方配置中选择 0_config 项目,如下:

点击确定后

设置的参数变成如图中所示:

Value只是定位到了项目,需要进一步完善变量

具体的Value值,修改如图所示:

点击确定后,就完成了com.vipshop.mobile.config 参数的配置。

----------------------

请用相同的方式,依次完成 channel.config.file、vip.mobile.tracer.server.url 的配置。

*****************

完成配置后,点击  应用,然后点击  运行;即可启动 vips-mobile 项目。控制台打印启动信息如下:

3:新建其他war项目的启动项配置

请参考上面的配置方式,完成 vips-mobile-backend、vips-mobile-brand-latest-api、vips-mobile-brand-latest-show、 vips-lottery 项目的启动配置。

四:快速切换分支

当有新的分支需要开发时,可以再不影响启动项配置的前提下,快速切换Eclipse开发代码。

过程如下:

在eclipse中选中全部 maven项目(是maven项目)

选中的要删除,下面还有很多,没有全部切进图中。没有选中的千万不要删除

这个时候,请重新走一遍   二:创建SVN Project   导入你需要的分支代码。

这里以切换到  vips-mobile-mi-newUrl 分支为例,重新导入后的 资源管理器 如下:

选中 0_vips-mobile-mi-newUrl ,右键--》导入–》Maven--》Existing Maven Projects

则开始构建 Maven项目(过程不再复述)

至此,重新导入的 Maven 项目的分支已经改变了。

启动配置项中的 配置都没有改变,可以直接运行。

如果要切换回其他分支,均按此方式进行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值