spark插件入门完整版本
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即可
转载于:https://www.cnblogs.com/bavariama/p/3382953.html
spark插件入门完整版本相关推荐
- Spark快速入门指南 – Spark安装与基础使用
本文转载自Spark快速入门指南 – Spark安装与基础使用 Apache Spark 是一个新兴的大数据处理通用引擎,提供了分布式的内存抽象.Spark 正如其名,最大的特点就是快(Lightni ...
- ASP.NET + MVC5 入门完整教程七 -—-- MVC基本工具(上)
这里主要介绍三类工具之一的 依赖项注入(DI)容器,其他两类 单元测试框架和模仿工具以后介绍. 1.准备示例项目 从创建一个简单的示例开始,名称为"EssentialTools" ...
- 即时通首页html代码,Udesk即时通讯(IM)网页插件入门
Udesk即时通讯(IM)网页插件入门 Udesk即时通讯(IM)网页插件入门 作者:张振琦 Udesk能够支持APP,微信,企业微信,微信小程序,微博,web页面,六大即时通讯渠道. web渠道只需 ...
- Spark Shell入门教程
教程目录 0x00 教程内容 0x01 Spark Shell 操作 1. 启动与关闭 Spark Shell 2. 使用 Spark Shell 进行 Scala 编程 0x02 测试词频统计案例 ...
- CleanMyMac X2023标准版解锁完整版本Mac电脑清理专家
CleanMyMac X 拥有优化 Mac 电脑所需的所有工具:深层清理.恶意软件移除.性能提升--优化 Mac 电脑,用 CleanMyMac X 就够了! 对于Mac用户来说,Cleanmymac ...
- spark SQL入门指南《读书笔记》
文章目录 spark SQL入门指南 第一章 初识 spark mysql 1.1 Spark的诞生 和SparkSQL是什么? 1.2 Spark SQL能做什么? 第2章 Spark安装.编程环境 ...
- MVC5+EF6 入门完整教程七
原文:MVC5+EF6 入门完整教程七 本篇我们针对表格显示添加一些新功能. 前面我们已经讲解过表格显示数据了,现在我们添加三个常用功能: 对显示结果进行排序.过滤.分页. 文章提纲 理论基础/前置准 ...
- spark streaming 入门例子
spark streaming 入门例子: spark shell import org.apache.spark._ import org.apache.spark.streaming._sc.ge ...
- 零基础编程入门python视频-Python编程零基础小白快速入门完整全系列精品课
1. 课程咨询加老师助理微信:助理1微信: chenjinglei88 ,助理2微信: omf6757 2. 决定购买并想得到陈敬雷老师亲自指导(课程或自己项目难题均可)加老师微信: chenjing ...
最新文章
- coreldraw水涟漪怎么做_排骨不论怎么做,都“别先焯水”,记住这2点,排骨鲜嫩无腥味!...
- pxe方式安装gentoo
- 【干货】如果你的推广周期是一年,怎样激活100万目标用户
- python 如何获取列表(List)中指定元素的下标? index() enumerate() 获取重复元素下标
- zookeeper分布式锁的原理
- C#语言连接Mysql数据库实现增删改查
- web前端vue问题小结及相关面试题总结
- 网址大全:国外超级便宜空间
- c语言 统计数量用count_C语言编程学习之递归实现汉诺塔图解!还有零基础入门视频~...
- 开心游戏网页(附效果图)
- Java全系列教程:『Java学习指南』
- Spotfire 表达式之文本函数
- 鹰信车载桌面,一款简洁好用的软件
- 用C语言学习高中数学:补集
- c# 正则匹配,匹配括号,中括号等
- RK3588 实现温控风扇之获取cpu温度(一)
- 前端开发和后端开发的区别
- Air101-LCD扩展板按键测试程序
- TestCenter测试管理工具功能详解三(H)
- 单元测试技巧之PowerMock
热门文章
- c 语言代替字母,【c语言】将“China”译成密码,密码规律:用原来字母后边第4个字母代替原来的字母。...
- 攒口水,吊仙气,且行且珍惜!
- 一张金融IC卡的交易流程(二)-----基本测试环境及借贷记交易流程(银联,交通部均为此流程)
- DeltaTime详解
- Ubuntu 20.04 美化macos
- 成功解决LINK : fatal error LNK1181: 无法打开输入文件“avdevice.lib” error: command 'D:\\Program Files (x86)\\Micr
- CSUST 2007 我爱吃烧烤 题解(状压dp)
- 黑苹果论坛被封_Hackintosh (黑苹果) 折腾
- 程序员在论坛里炫耀公司待遇,一线互联网公司员工直接晒出下午茶
- 维深集团荣获2004年物流与采购信息化优秀方案大奖