IM gateway plugin Kraken build with openfire
http://www.blogjava.net/fingki/archive/2009/03/05/258043.html
Kraken plugin as IM gateway is developed separately from openfire.
It is built alongside openfire.
Kraken build Detail:http://kraken.blathersource.org/node/9
But I still encountered this problem when I did that.
When I run the step:ant release,I found the following error,although BUILD SUCCESS,
Error:
[jasper2] 409 DEBUG No Java compiler available
[jasper2] java.lang.NoClassDefFoundError: org/eclipse/jdt/internal/compiler/env/INameEnvironment
NoClassDefFound,obviously,there is no class named 'INameEnvironment',
I run 'find ./ -name jdt*' ,there is nothing really.
I know that it need a jar named 'jdt-compiler' via google,so I download it.
If you can find it to download you can come the following site:
http://fisheye1.atlassian.com/viewrep/springframework/spring/lib/jdt or
http://softwarelivre.sapo.pt/projects/ptpos/browser/openbravopos/trunk/build/zip/lib/jdt-compiler-3.1.1.jar?rev=35
I get jdt-compiler-3.1.1.jar from the site mentioned above,and put it into the java lib directory;
then,add a line :<pathelement
location="${java.home}/../lib/jdt-compiler-3.1.1.jar"/> in classpath
of taskdef named 'jasper2' in the build.xml of Openfire
So far so good ,I have fixed it.
在编译of插件时候,突然也遇到了这个问题,具体原因不知道,用上面这么方法可以解决该问题。
分享到:
相关推荐
The IM Gateway Plugin has moved and been renamed: Kraken XMPP IM Gateway.
【前端开源库-ionic-plugin-build】是一个专注于前端开发的开源项目,主要针对的是Ionic框架的扩展插件,用于优化和简化构建过程。Ionic是一个流行的HTML5移动应用框架,它允许开发者使用Web技术(如HTML、CSS和...
TeamCity plugin that integrates with build scans, the free service offered by Gradle Inc. For each Gradle build that is run from TeamCity, this plugin exposes the link to the created build scan in the...
在本案例中,“Openfire JSP Plugin 开发源码”显然是一份关于如何开发Openfire平台上的JSP插件的源代码,可能包含了用于Android、iPhone和iPad设备的接口,特别地,这个插件实现了对TVBox终端的管理和控制。...
java运行依赖jar包
Openfire 是一个开源的即时通讯(IM)服务器,基于XMPP协议,允许用户进行实时通讯。本开发文档主要介绍如何快速地开始Openfire插件的开发,并深入理解源码。 一、Openfire 源码部署与打包 1. 准备工作: 开发者...
标题中的"花了一上午整的一个openfire plugin demo(旨在减少大家摸索时间)"指的是作者创建了一个Openfire插件的示例项目,目的是帮助其他开发者快速理解和入门Openfire插件的开发,节省他们自行探索的时间。...
Openfire是一款开源的即时通讯(IM)服务器,它基于XMPP协议,允许用户进行实时通信和协作。在Openfire中,插件是扩展其功能的关键方式。本教程将引导初学者了解如何开发第一个Openfire插件,从而深入理解Openfire的...
NULL 博文链接:https://bsr1983.iteye.com/blog/2240070
Openfire 插件是基于Java开发的开源即时通讯(IM)服务器——Openfire的扩展功能模块。Openfire是一款强大的、跨平台的企业级通讯解决方案,它使用XMPP协议,支持多种客户端,包括桌面应用和移动应用。Openfire插件...
Openfire服务器插件是针对Openfire即时通讯服务器的扩展组件,旨在增强服务器的功能和管理能力。Openfire是一款基于Java开发的开源XMPP(Extensible Messaging and Presence Protocol)服务器,广泛应用于企业内部...
`build-helper-maven-plugin`是Maven生态系统中的一个重要插件,它扩展了Maven的功能,允许开发者在构建过程中执行一些特殊任务,例如动态添加源代码目录、测试源代码目录,或者处理其他非标准的构建需求。...
该插件的功能对于需要在Openfire管理控制台之外管理Openfire的应用程序很有用。功能清单获取所有或特定用户的概述,并创建,更新或删除用户获取所有或特定组的概述,并创建,更新或删除组概述所有用户名册条目,并...
然后,打开 Ant 视图,并找到 build.xml 文件,双击执行 openfire[default],如果执行成功,会提示 BUILD SUCCESSFUL。 四、代码打包 在代码打包之前,需要安装 install4j 软件,并将其路径修改成本地安装路径。...
- 在`src/`文件夹中创建`java/`、`org/`、`jivesoftware/`、`openfire/`、`plugin/`等子目录。 - 在最底层的`plugin/`文件夹下创建一个Java类,命名为`TestPlugin.java`。 3. **编辑`plugin.xml`**: - 在`...
aws-codebuild-jenkins-plugin, 一个插件,允许Jenkins用户使用 AWS CodeBuild运行一个构建 AWS CodeBuild插件Jenkins CodeBuild插件为Jenkins项目提供了一个构建步骤。 设置 Jenkins我们已经写了一个博客帖子,以...
MojoHaus BuildNumber Maven插件这是 。发行确保gpg-agent正在运行。 确保所有测试均通过mvn clean verify -Prun-its 执行mvn -B release:prepare release:perform 要发布站点,请执行以下操作: cd target/...
Openfire是一款基于Java的开源即时通讯(IM)服务器,它提供了高效、安全的实时通信解决方案。在构建高可用性Openfire集群时,我们需要确保正确安装和配置一系列关键插件,以实现负载均衡、数据同步以及故障转移等...
git commit id插件与https://fisheye.codehaus.org/browse/mojo/tags/buildNumber-maven-plugin-1.0-beta-4非常相似,但是作为buildNumber,在我启动这个插件时,它只支持cvs和svn,必须做些什么。
tycho-packaging-plugin + buildnumber-maven-plugin的测试用例 这是编写的最小测试用例,用于调查tycho-packaging-plugin和buildnumber-maven-plugin 。 测试用例在Tycho 0.22.0时成功,但在0.23.0或更高版本中...