用Eclipse3.3+Ant1.7.0,在build.xml文件中使用ftp将包发到远程服务器上时总是出错,出错信息为:
“Could not create type ftp due to java.lang.NoClassDefFoundError:
org/apache/commons/net/ftp/FTPClientConfig”
结果Google了N久,知道是少了两个包:commons-net-1.4.1.jar和jakarta-oro-2.0.8.jar
把这两个包放到Eclipse的Ant的lib目录下,在Eclipse重新执行ant,问题依然存在。结果又Google了很久,最终,在一篇外国博文 中找到解决方法,原文如下
“I had the same error message, but only in Eclipse (version 3.3).
I did not get the error on command line. I had setup up ANT_HOME variable correctly and copied the jakarta-oro-2.0.8.jar and commons-net-1.4.1.jar to %ANT_HOME%\lib
However it seems that the ANT Eclipse module does not automatically parse the %ANT_HOME%\lib directory for new jars and I had to add them manually
preferences->Ant->Runtime, Classpath tab, Ant Home Entries -> Add External JARs...
Then it worked. ”
相关推荐
- **自定义插件**: 对于有经验的开发者,可以了解如何开发自己的Eclipse插件,以满足特定需求。 4. **版本控制** - **Git集成**: 学习在Eclipse中配置和使用Git,进行版本控制,包括提交、拉取、合并、解决冲突等...
- **IDE集成**:大多数Java集成开发环境(IDEs)如Eclipse、IntelliJ IDEA都支持Ant,可以直接运行构建文件。 5. **使用Ant的步骤** - **安装Ant**:下载并解压Ant的二进制包,配置ANT_HOME环境变量。 - **编写...
同时,Ant也可以与其他Java工具如Eclipse、IntelliJ IDEA等IDE集成,提供便捷的构建环境。 总结起来,Ant是Java开发中不可或缺的工具,它以XML为基础,提供了丰富的任务集和强大的依赖管理,实现了构建过程的标准化...
《Eclipse Web开发从入门到精通(实例版)》是一本详尽的指南,旨在帮助读者掌握使用Eclipse这一流行的开源集成开发环境(IDE)进行Web开发的技术和实践。本书覆盖了从Eclipse的基本操作到高级特性,以及如何利用...
总结起来,这个压缩包提供了JMeter 4.0的源码和ANT构建工具所需的jar包,对于想要研究JMeter内部机制、开发自定义插件或者优化性能测试流程的开发者来说,这是一个非常宝贵的资源。通过导入Eclipse并正确配置ANT jar...
Ant可通过`scp`、`ftp`等网络传输方式实现远程部署,或者利用特定插件完成容器部署等工作。 **1.10 启动构建脚本** 有时,为了简化构建过程,开发者需要在构建脚本中加入引导逻辑。这部分内容将指导如何实现这一...
在主服务器上安装ANT或Eclipse 添加不存在的所需插件 使用安装向导编译软件 将.dist文件重命名为.conf 配置.conf文件 在奴隶上,您将需要: 安装Sun JAVA 1.6或更高版本(JRE) 将slave.zip从主服务器复制到...
无需通过ANT编译,可以直接在Eclipse环境中导入,使得源码阅读和调试变得更加便捷。 JMeter的核心功能在于模拟大量并发用户,以测试目标系统在高负载下的性能和稳定性。其主要知识点包括: 1. **工作原理**:...
它支持插件系统,允许开发者根据需求添加各种功能,如Git版本控制、Mylyn任务管理等。Eclipse还提供了强大的代码自动完成、语法高亮、错误检测以及集成的调试器。 2. **IntelliJ IDEA**:由JetBrains公司开发,...
以下是当时自己开发时的日志,大致可以说明框架里已有功能 1.0.5 从web项目迁移成maven项目 1.0.6 增加菜单框架ext实现,类路径调整 1.0.7 增加http工具类,demo例子 1.0.8 socket工具类,权限组件,菜单组件,jdbc...
7. **插件支持:** CXF 可与Maven、Gradle等构建工具无缝集成,并提供IDE插件,如Eclipse和IntelliJ IDEA,方便开发过程中的配置和调试。 8. **文档生成:** 从WSDL(Web Service Definition Language)文件自动...
1. **创建GWT项目**:使用GWT的开发工具(如Eclipse的GWT插件)创建一个新的GWT项目。这将包括定义项目的模块(Module)、设置GWT的版本和其他依赖项。 2. **配置Liferay**:在Liferay中,你需要创建一个portlet来...