在eclipse中部署openfire4.0.4(最新版本) 源码
今天在学习openfire的时候,看了几篇关于openfire源码部署到eclipse中编译的技术文章,但是都不是最新版的 4.0.4,同时,安装的jdk,eclipse不一样导致配置时出现的问题也不一样,这里记录下小编自己的配置过程,希望对你们有所帮助。
转载请注明出处:http://blog.youkuaiyun.com/w690333243/article/details/53458728
欢迎交流, 群238696947
一、下载:
eclipse https://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/lunasr2
openfire官网 http://www.igniterealtime.org/
下载链接 http://download.igniterealtime.org/openfire/openfire_src_4_0_4.zip
相关下载链接 http://www.igniterealtime.org/downloads/index.jsp
二、解压:
openfire 4.0.4 源码解压到E:\Users\workspace\openfire_src(根据自己情况选择解压的路径)
三、导入openfire工程(java EE 工程)到eclipse:
1、导入准备
将E:\Users\workspace\openfire_src\build\eclipse中的文件拷贝到E:\Users\workspace\openfire_src目录下(源码跟目录)
cmd中执行如下命令(将源码变为eclipse项目)
2、导入:
将openfire源码导入到eclipse中(直接选择存在的项目即可)
四、配置
导入项目会有很多感叹号
1、配置openfire项目编译环境为1.7
openfire 4.0.4编译时需要设置jdk版本为1.7,故配置为1.7
项目名处右键,配置
2、java compiler选择1.7
3、project facets中 java 选择1.7
4、java build path 中选择 librarier,选择带红叉的jar包,remove
5、选择source 按下图勾选,然后确定
6、在 openfire_src/build/lib/merge 文件夹上右键,build path ,use as source folder
7、执行完6后,资源列表会多出build/lib/merge,选择此目录下的所有jar包,build path,add to build path(在第5步时同时勾选dist下的merge,6、7应该就不用执行了吧,小编没试,可以试下)
完成