建立OpenFire项目 svn check out 方法

本文介绍如何使用Eclipse和Subversion搭建OpenFire项目,包括从源代码仓库检出、配置构建环境、解决常见错误等步骤。

简述:

建立OpenFire项目, 用svn从它的repository里check out下来

参考资料:

http://community.igniterealtime.org/docs/DOC-1020


步骤:

1. 用eclipse的subversion 从如下网址

做checkout    http://svn.igniterealtime.org/svn/repos

在Eclipse的svn Repository中生成如下目录结构


展开这个openfire项目, 把它的子目录trunk checkout下来


导出到我在eclipse的workspace下创建的 OpenfireTest 目录(作为存放的目录文件使用)

点击 OK


2. 新建java project : openfire

目录索引到前一步check out的truck目录


truck目录


之后会看到文件目录, 点击Finish



3. 这一步是来build这个 openfire

选择

Window -> Show View -> Ant

右击空白处,选择Add Buildfiles

点击OK


之后双击


之后生成如下编译信息




4 . 创建项目的Builder

Run -> Run Configuration

在VM的参数中输入:

-DopenfireHome="${workspace_loc:openfire}/target/openfire"


在Classpath中添加

3个文件

openfire::src::i18n

openfire::src::resources::jar

openfire::build::lib::dist




5 如果此时项目还有大叉,是如下三几个包没有导入

tangosol.jar

coherence.jar

coherence-work.jar

以上三个包的下载地址:http://www.art2dec.com/coherence/downcoherence.html


我在项目工程路径的src中新建了个文件夹叫otherlib 用来放置这三个包



在openfire项目中用Build Path的方法导入这三个包


完成如上步骤, 程序便开始跑了


访问这个端口:

发现报错如下,




查阅网上资料,解决方式,将

openfire ::  resources :: jar :: admin-sidebar.xml  和

openfire :: src  :: i18n 下的    openfire_i18n_en.properties2个文件

直接放在openfire\bin目录下,(truck和openfire项目是等同的路径,因为创建openfire项目的时候就是在trunk下创建的)


然后, 把编译的openfire下的worktarget文件都删除了,再重新用ant编译一下

再run起来.


成功之后,




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值