用户登录
用户注册

分享至

apache ant 1.9.6

  • 作者: 活在当下123
  • 来源: 51数据库
  • 2020-09-21
利用Ant将Zookeeper源码编译成Eclipse工程。
打开cmd,切换到Zookeeper的解压目录下,即build.xml的当前目录下。用ant eclipse命令进行编译。

E:\zookeeper-trunk>E:\apache-ant-1.9.6\bin\ant.bat eclipse

注:E:\zookeeper-trunk是Zookeeper源码的解压目录,E:\apache-ant-1.9.6是Ant都解压目录。因为我没有设置ANT_HOME及Path,这里就直接使用ant命令的绝对路径。

如下所示:出现“BUILD SUCCESSFUL”,即代表编译完成。

4. 导入编译后的Zookeeper工程

Import->Existing Projects into Workspace

E:\zookeeper-trunk即Zookeeper源码的解压目录

点击Finish。

导入源码完毕~

注意:

1. 注意编译时JDK的版本,有可能出现不兼容的情况。这时可通过如下方式修改:右键点击Zookeeper工程->Properties->Java Compiler

2. 导入完毕后,出现了“The import org.apache.commons.collections cannot be resolved”的错误,经分析,E:\zookeeper-trunk\build\test\lib\commons-collections-2.0.jar没有导入其中。

解决方法:在Eclipse里,找到该包,右键--->build-path-->Add to Build Path即可



  1 到github中fork该项目
  项目地址 https://github.com/apache/zookeeper。fork完成之后就存至自己的仓库中了。
  2 clone上述自己的仓库地址到本地
  先看下大体的代码格式:

  3 使用ant对源码编译成eclipse工程
  由于源码还不是eclipse工程,需要使用ant eclipse命令来转换成eclipse工程。ant下载配置此处省略。。

  例如 :
  1. 下载zk源码后解压到d:\zk目录。
  2. 进入命令行窗口,进入d:\zk目录。
  3. 执行ant eclipse
  4 导入项目到eclipse工程中
  将eclipse的编译器版本设置为1.7,导入编译之后的项目。
软件
前端设计
程序设计
Java相关