1 在spark项目中添加source folder文件夹,取名为src/plugins/testplugin/src/java

2 在此文件夹下新建包名,取名为com.jivesoftware.spark.testplugin.plugin

3 在此包下新建两个类,TestPlugin实现Plugin接口,TestPreference实现Preference接口

4 在src文件夹下找到plugins文件夹,此时自动生成了testplugin文件夹

5 此文件夹下自动生成了src文件夹,新建bulid文件夹,将上个插件的bulid.xml文件拷贝过来

6 在<target name="jar" depends="build">节点下修改生成jar的名字,防止和上个插件冲突

7 拷贝plugin.xml到testplugin文件夹下,修改class节点对应src中的插件绝对路径

  com.jivesoftware.spark.testplugin.plugin.TestPlugin

8 找到根目录下的bulid文件夹下的build.xml找到<target name="bulid.plugins">根节点添加

<subant target="">
<fileset dir="./src/plugins/testplugin/" includes="*/build.xml" />
</subant>

9 点击右键,run as --->Ant bulid.如果生成成功继续,有错误找错误修改

10 ant成功后刷新文件夹,在lib文件夹下找到dist文件夹然后找到生成jar包放到合理文件夹下

11 合理文件夹下:

  1、C:\Users\n\AppData\Roaming\Spark\plugins

  2、spark\target\build\plugins

12  找到ant文件,先clean,然后release

13 run as即可