最详细的openfire3.7.1 插件开发环境搭建
2012-07-18 13:31
567 查看
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。/article/1906915.html
1、从官网下载最新版本的openfire源码。
地址:http://www.igniterealtime.org/downloads/source.jsp
2、在Eclipse中创建名为openfire的"Java Project"项目
3、将openfire源码中openfire_src下的所有文件复制到此项目中,效果如下
(本来有一个测试)
4、项目有错误是因为jar包没有加进来,右键点击项目选择Properties,在"Java Build Path"的"Libraries"中添加build/lib下所有的jar包。
如果你想把这些库添加到用户库存可以按以下操作:
(1)Add Library... -> User Libraries -> New...
(2)添加对应的库文件(在openfire_src\build\lib目录中,D:\OpenFire\openfire_src\build\lib)
5、为了方便编辑,把插件的源代码显示出来,在Properties文件夹中选择Source,Add Folders,把src/java和plugins下面的所有插件前边打上勾。
选中后如图:
效果图如下:
6、复制D:\OpenFire\openfire_src\src\i18n\i18n.properties和D:\OpenFire\openfire_src\src\resources\jar\admin-sidebar.xml两个文件,到项目(D:\eclipse\openfire\openfire\bin)下的bin目录。
7、用ant来编译整个项目,选择项目下的build/build.xml文件,运行,若是出现BUILD SUCCESSFUL则编译成功,不行就多来几遍。
如果编译出错,在build.xml中找到下面语段,尝试如下操作
<condition property="java.not.ok" value="true">CSDN.NET
- 全球最大中文IT社区,为IT专业技术人员提供最全面的信息传播和服务平台
<not>
<or>
<contains string="${ant.java.version}" substring="1.5"/>
<contains string="${ant.java.version}" substring="1.6"/>
</or>
</not>
</condition>
在<contains string="${ant.java.version}" substring="1.6"/>后面加上语句
<contains string="${ant.java.version}" substring="1.7"/>
8、启动项目,右击src/java/org/jivesoftware/openfire/starter/ServerStarter.java,选择run
as>run configurations,在出现的对话框中选择java application>Arguments,在VM Arguments中输入-DopenfireHome="${workspace_loc:openfire}/target/openfire" ,注意这里的openfire相当于我们的项目名,大小写要注意。再选择Classpth>User Entries,然后点击Advanced>Add Folders,选取项目下的resource文件和src/i18n文件添加进来。
最后点击右下角的“Run”按钮。
启动成功:
1、从官网下载最新版本的openfire源码。
地址:http://www.igniterealtime.org/downloads/source.jsp
2、在Eclipse中创建名为openfire的"Java Project"项目
3、将openfire源码中openfire_src下的所有文件复制到此项目中,效果如下
(本来有一个测试)
4、项目有错误是因为jar包没有加进来,右键点击项目选择Properties,在"Java Build Path"的"Libraries"中添加build/lib下所有的jar包。
如果你想把这些库添加到用户库存可以按以下操作:
(1)Add Library... -> User Libraries -> New...
(2)添加对应的库文件(在openfire_src\build\lib目录中,D:\OpenFire\openfire_src\build\lib)
5、为了方便编辑,把插件的源代码显示出来,在Properties文件夹中选择Source,Add Folders,把src/java和plugins下面的所有插件前边打上勾。
选中后如图:
效果图如下:
6、复制D:\OpenFire\openfire_src\src\i18n\i18n.properties和D:\OpenFire\openfire_src\src\resources\jar\admin-sidebar.xml两个文件,到项目(D:\eclipse\openfire\openfire\bin)下的bin目录。
7、用ant来编译整个项目,选择项目下的build/build.xml文件,运行,若是出现BUILD SUCCESSFUL则编译成功,不行就多来几遍。
如果编译出错,在build.xml中找到下面语段,尝试如下操作
<condition property="java.not.ok" value="true">CSDN.NET
- 全球最大中文IT社区,为IT专业技术人员提供最全面的信息传播和服务平台
<not>
<or>
<contains string="${ant.java.version}" substring="1.5"/>
<contains string="${ant.java.version}" substring="1.6"/>
</or>
</not>
</condition>
在<contains string="${ant.java.version}" substring="1.6"/>后面加上语句
<contains string="${ant.java.version}" substring="1.7"/>
8、启动项目,右击src/java/org/jivesoftware/openfire/starter/ServerStarter.java,选择run
as>run configurations,在出现的对话框中选择java application>Arguments,在VM Arguments中输入-DopenfireHome="${workspace_loc:openfire}/target/openfire" ,注意这里的openfire相当于我们的项目名,大小写要注意。再选择Classpth>User Entries,然后点击Advanced>Add Folders,选取项目下的resource文件和src/i18n文件添加进来。
最后点击右下角的“Run”按钮。
启动成功:
相关文章推荐
- 最详细的openfire3.7.1 插件开发环境搭建
- 最详细的openfire3.7.1 插件开发环境搭建
- 最详细的openfire3.7.1 插件开发环境搭建
- openfire插件开发环境搭建
- openfire本地环境搭建和openfire插件开发实例
- openfire本地环境搭建和openfire插件开发实例
- (3)-openfire-MyEclipse插件开发环境搭建
- openfire插件开发环境搭建
- openfire插件开发环境搭建
- 搭建OpenFire服务器Fastpath插件安装及webchat源码开发环境安装
- Android开发环境搭建与起步--太详细了,一步一步图文教你
- Windows7下JavaEE(jsp开发环境)快速搭建+第一个jsp程序 超详细教程
- 搭建Hadoop2.7.2开发环境1(编译Eclipse中hadoop插件hadoop2x-eclipse-plugin)
- 【Android 开发环境快速搭建】-复制SDK目录,复制已装好插件的Eclipse
- 手把手教你从头开始搭建友善之臂ARM-tiny4412开发环境(史上最详细!!)
- 用Tomcat插件搭建可跟踪调试的J2EE WEB开发环境
- win7中Android开发环境搭建超详细
- Android开发环境部署——非常详细的Android开发环境搭建教程(windows 环境)
- 五步搞定Android开发环境部署——非常详细的Android开发环境搭建教程
- 超详细搭建PhpStorm+PhpStudy开发环境