网上说的使用ant方式,一直没成功,最后另辟蹊径
首先下载zookeeper-3.4.5-cdh5.16.1.tar.gz,地址http://archive.cloudera.com/cdh5/cdh/5/
将下载的文件解压后找zookeeper-3.4.5-cdh5.16.1.jar,再次将jar包解压,org就是源码,大家都知道
新建maven项目将源码拷贝到项目中
项目pom.xml的修改
将zookeeper-3.4.5-cdh5.16.1\cloudera\maven-packaging\zookeeper下的pom.xml的依赖考到maven项目
在zookeeper-3.4.5-cdh5.16.1\build.xml中查找【Dependency versions】,将Dependency versions下的版本对应到pom.xml
以下是完整pom
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId>
&