文档章节

azkaban3.x插件编译

你我他有个梦
 你我他有个梦
发布于 2017/08/16 23:02
字数 314
阅读 69
收藏 0

官网下载azkaban-plugins-master  :https://github.com/azkaban/azkaban-plugins

编译步骤:
cd azkaban-plugins-master  
ant clean 
ant package

说一下编译过程中出现的问题以及解决方式:

1.缺少git安装git

2.Unsupported major.minor version 52.0 [duplicate]

jdk引起的问题,删除openjdk
3. org.jasypt.exceptions.EncryptionOperationNotPossibleException: Encryption raised an exception. A possible cause is you are using strong encryption algorithms and you have not installed the Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files in this Java Virtual Machine

解决方式:

you can download the files from here(jdk7). And then copy the jars in $JAVA_HOME\jre\lib\security overwriting the existing local_policy.jar and US_export_policy.jar.

如果是jdk8,下载地址:

http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html

参考解决方案:

https://stackoverflow.com/questions/30278104/encryptionoperationnotpossibleexception-by-jasypt-with-bouncy-castle

4.[exec] /bin/sh: dustc: command not found

首先安装npm包:参考

http://blog.csdn.net/xiao_jun_0820/article/details/50838185

然后安装dustjs-linkedin

npm install --save --production dustjs-linkedin
# If you want the dustc compiler available globally
npm install --global --production dustjs-linkedin

5.make: lessc: Command not found

未解决

6.编译pig出现问题,不用pig直接去plugins目录删除pig的插件,在build.xml中删除相关pig插件的配置。

删除以下两项即可

<subant target="package">
 <property name="version" value="${git.tag}" />
 <fileset dir="plugins/pigvisualizer" includes="build.xml" />
</subant>

<subant target="package">
 <property name="version" value="${git.tag}" />
 <fileset dir="plugins/pigvisualizer" includes="build.xml" />
</subant>

 

© 著作权归作者所有

共有 人打赏支持
你我他有个梦

你我他有个梦

粉丝 95
博文 110
码字总数 98858
作品 0
昌平
程序员
私信 提问
Small插件化框架问题

各位大神您好: 我想实现一种效果,插件先安装进设备里,然后我运行宿主,里面就动态的显示插件的图标和名字,用listview或者其他控件排列展示出所有插件,然后我点击各个插件之后,插件完成...

gerryjjh
2017/09/07
41
0
LiteXML 1.0 Alpha11 发布

本次发布最大的特点是开放了基于脚本语言的编译插件扩展机制。 让用户可以通过脚本语言编写编译插件,扩展模板语法。 在Lite编译框架之上,100行脚本代码,够你实现一种自定义的模板语法。 ...

红薯
2009/04/27
413
1
创建 CTK 插件(qmake)

简述 关于如何创建 CTK 插件,在 创建 CTK 插件(CMake) 中已经进行了详细的讲解。的确,这种方式对于不熟悉 CMake 的人来说很痛苦,那么如何使用 qmake 来创建 CTK 插件呢? 版权所有:一去...

u011012932
2017/11/08
0
0
eclipse安装JAVA反编译插件

前言:在实际的开发中几乎都会使用到一些框架来辅助项目的开发工作,对于一些框架的代码我们总怀有一些好奇之心,想一探究竟,有源码当然更好了,对于有些JAR包中的代码我们就需要利用反编译...

Zero零_度
2016/12/27
45
0
如何打包发布基于Qt4 Windows的软件

先从Windows平台开始。 Windows平台下的软件发布最主要的需求是想办法找到在你的发布中应该包含哪些必须的文件, 同时要保证应用程序运行时能正确找到这些文件, 发布基于Qt的软件也是同样的...

barsoom
2012/11/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

java单例设计模式

实现方法一 package com.hs.pattern.singleton;/** * 优点:实现简单 * 缺点:线程不安全 * 例如:当两个线程都运行到if( singleton == null ),而singleton确实为空,则两个线程都...

yangyangyyyy
9分钟前
0
0
MacOS下安装MongoDB数据库

官方链接:Install MongoDB Community Edition on macOS 推荐大家使用Homebrew安装 ##1.更新 Homebrew’s 包版本 brew update 2.安装MongoDB brew install mongodb 休息片刻,等他安装完就...

凌宇之蓝
10分钟前
0
0
Linux系统如何定制History输出格式

Linux系统使用History命令来查看系统的运行记录,从而找出一些问题。但是History输出的数据中常常没有时间等信息。本文就来教大家Linux系统如何定制History输出格式。   具体方法如下 以r...

Linux就该这么学
13分钟前
0
0
Add Digits(leetcode258)

Given a non-negative integer num, repeatedly add all its digits until the result has only one digit. Example: Input: 38 Output: 2 Explanation: The process is like: 3 + 8 = 11, 1......

woshixin
14分钟前
0
0
android简洁饼状图组件、圆形Menu菜单、画板画笔应用、答题应用等源码

Android精选源码 android自动监听复制内容源码 Android上简洁轻量级的饼图控件 好看的 Android 圆形 Menu 菜单效果 android画笔、画板功能效果的实现 Android撸一个Android图表框架 支持 It...

Android爱开源
17分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部