方法一:

openfire默认编译时,是同时编译主程序和所有在plugins目录中的插件。但进行插件开发时,这样编译就太费时费力。
使用ant plugins可以只编译插件,能够节省部分时间。
最节省时间的编译方法为在命令行下使用ant plugin -Dplugin=xxx进行编译,其中,xxx为插件名字(即plugins目录下的一个子目录名),这样就可以只编译指定的一个插件,省时省力。
在eclispe中的设置方法为:
1、首先把openfire的builder.xml文件加入ant视图里。如图:


2、找到plugin目标,选中"打开外部工具对话框



3、输入这个编译的名称,以及要编译的插件,参数形式为-Dplugin=xxx


4、在targets中选中plugin


5、保存后,配置过程就完成了。要编译时,只需要选中ant build...,然后选中自己定义的名字即可



方法二:
按照方法一的1、2、步骤操作后,在Properties中增加plugin属性,属性值为编写插件的名称,再按照方法一的4、5步骤操作

最新文章

  1. [机器学习] 在茫茫人海中发现相似的你:实现局部敏感哈希(LSH)并应用于文档检索
  2. (转) Docker swarm 之介绍与使用
  3. Graph | Eulerian path
  4. ftl文件格式化jsp形式显示
  5. 智能配置item
  6. Cocos2d-X中字符串的处理
  7. vi/vim经常使用命令
  8. MUD江湖_MUD文字游戏_MUD五指_武林群侠_北侠_夺宝江湖_书剑_文字江湖游戏_MUD游戏下载
  9. 在SQL Server里如何处理死锁
  10. Attribute注解
  11. 我的第一个spring boot程序(spring boot 学习笔记之二)
  12. Pycharm安装、设置、优化
  13. IntelliJ IDEA下SVN的配置及使用说明
  14. mongodb常用查询语句
  15. nginx报错:./configure: error: C compiler cc is not found, gcc 是已经安装了的
  16. 买or不买?如何测试博彩公司赔率是否合理?
  17. DOM(二)
  18. Intellij IDEA的下载和使用(针对学生的免费使用计划)
  19. MySQL邮件使用情况统计方法
  20. MySQL ICP(Index Condition Pushdown)特性

热门文章

  1. 页面引入css用link和import的区别
  2. 简单选择排序 Selection Sort 和树形选择排序 Tree Selection Sort
  3. 【物联网云端对接-4】通过MQTT协议与百度云进行云端通信
  4. ubuntu中安装搜狗输入法
  5. 理解angularJs中的$on,$broadcast,$emit
  6. JDK安装图解
  7. vue2项目使用axios发送请求
  8. DOM-----style属性对照表
  9. ReactNative环境搭建扩展篇——安装后报错解决方案
  10. Just for Today