|
@@ -82,18 +82,22 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
|
|
<property name="final.name" value="${name}-${version}"/>
|
|
<property name="final.name" value="${name}-${version}"/>
|
|
<property name="revision.dir" value="${basedir}/.revision" />
|
|
<property name="revision.dir" value="${basedir}/.revision" />
|
|
<property name="revision.properties" value="revision.properties" />
|
|
<property name="revision.properties" value="revision.properties" />
|
|
- <property file="${basedir}/src/java/${revision.properties}" />
|
|
|
|
|
|
+ <property file="${basedir}/.revision/${revision.properties}" />
|
|
|
|
|
|
<property name="javac.target" value="1.8" />
|
|
<property name="javac.target" value="1.8" />
|
|
<property name="javac.source" value="1.8" />
|
|
<property name="javac.source" value="1.8" />
|
|
<property name="build.encoding" value="utf8" />
|
|
<property name="build.encoding" value="utf8" />
|
|
|
|
|
|
<property name="src.dir" value="${basedir}/src" />
|
|
<property name="src.dir" value="${basedir}/src" />
|
|
- <property name="java.src.dir" value="${src.dir}/java/main" />
|
|
|
|
|
|
+ <property name="java.server.src.dir" value="${basedir}/zookeeper-server/src/main/java" />
|
|
|
|
+ <property name="java.server.resources.dir" value="${basedir}/zookeeper-server/src/main/resources" />
|
|
|
|
+ <property name="java.common.src.dir" value="${basedir}/zookeeper-common/src/main/java" />
|
|
|
|
+ <property name="java.common.resources.dir" value="${basedir}/zookeeper-common/src/main/resources" />
|
|
|
|
+ <property name="java.client.src.dir" value="${basedir}/zookeeper-client/zookeeper-client-java/src/main/java" />
|
|
<property name="jute.src.dir" value="${basedir}/zookeeper-jute/src/main/java" />
|
|
<property name="jute.src.dir" value="${basedir}/zookeeper-jute/src/main/java" />
|
|
<property name="java.test.dir" value="${src.dir}/test/java"/>
|
|
<property name="java.test.dir" value="${src.dir}/test/java"/>
|
|
|
|
|
|
- <property name="lib.dir" value="${src.dir}/java/lib" />
|
|
|
|
|
|
+ <property name="lib.dir" value="${java.common.resources.dir}/lib" />
|
|
<property name="lib.dir.includes" value="**/*.jar" />
|
|
<property name="lib.dir.includes" value="**/*.jar" />
|
|
<property name="lib.dir.excludes" value="**/excluded/" />
|
|
<property name="lib.dir.excludes" value="**/excluded/" />
|
|
|
|
|
|
@@ -106,7 +110,7 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
|
|
|
|
|
|
<property name="build.dir" value="${basedir}/build" />
|
|
<property name="build.dir" value="${basedir}/build" />
|
|
<property name="distribution" value="${basedir}/distribution" />
|
|
<property name="distribution" value="${basedir}/distribution" />
|
|
- <property name="src_generated.dir" value="${src.dir}/java/generated" />
|
|
|
|
|
|
+ <property name="src_generated.dir" value="${basedir}/zookeeper-jute/target/main/java" />
|
|
<property name="c.src.dir" value="${basedir}/zookeeper-client/zookeeper-client-c" />
|
|
<property name="c.src.dir" value="${basedir}/zookeeper-client/zookeeper-client-c" />
|
|
<property name="csrc_generated.dir" value="${c.src.dir}/generated" />
|
|
<property name="csrc_generated.dir" value="${c.src.dir}/generated" />
|
|
|
|
|
|
@@ -119,10 +123,13 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
|
|
|
|
|
|
<property name="test.java.build.dir" value="${build.dir}/test"/>
|
|
<property name="test.java.build.dir" value="${build.dir}/test"/>
|
|
<property name="test.java.classes" value="${test.java.build.dir}/classes"/>
|
|
<property name="test.java.classes" value="${test.java.build.dir}/classes"/>
|
|
- <property name="test.src.dir" value="${src.dir}/java/test"/>
|
|
|
|
|
|
+ <property name="java.server.test.dir" value="${basedir}/zookeeper-server/src/test/java"/>
|
|
|
|
+ <property name="java.common.test.dir" value="${basedir}/zookeeper-common/src/test/java"/>
|
|
|
|
+ <property name="java.client.test.dir" value="${basedir}/zookeeper-client/zookeeper-client-java/src/test/java"/>
|
|
|
|
+ <property name="common.test.resource.dir" value="${basedir}/zookeeper-common/src/test/resources"/>
|
|
<property name="jute.test.src.dir" value="${basedir}/zookeeper-jute/src/test/java" />
|
|
<property name="jute.test.src.dir" value="${basedir}/zookeeper-jute/src/test/java" />
|
|
- <property name="systest.src.dir" value="${src.dir}/java/systest"/>
|
|
|
|
- <property name="bench.src.dir" value="${java.test.dir}/bench"/>
|
|
|
|
|
|
+ <property name="systest.src.dir" value="${basedir}/zookeeper-it/src/test/java"/>
|
|
|
|
+ <property name="bench.src.dir" value="${basedir}/zookeeper-it/src/test/bench"/>
|
|
<property name="test.log.dir" value="${test.java.build.dir}/logs" />
|
|
<property name="test.log.dir" value="${test.java.build.dir}/logs" />
|
|
<property name="test.data.dir" value="${test.java.build.dir}/data" />
|
|
<property name="test.data.dir" value="${test.java.build.dir}/data" />
|
|
<property name="test.data.invalid.dir" value="${test.data.dir}/invalidsnap" />
|
|
<property name="test.data.invalid.dir" value="${test.data.dir}/invalidsnap" />
|
|
@@ -139,7 +146,6 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
|
|
<property name="test.junit.printsummary" value="yes" />
|
|
<property name="test.junit.printsummary" value="yes" />
|
|
<property name="test.junit.haltonfailure" value="no" />
|
|
<property name="test.junit.haltonfailure" value="no" />
|
|
<property name="test.junit.failbuild.ontestfailure" value="true" />
|
|
<property name="test.junit.failbuild.ontestfailure" value="true" />
|
|
- <property name="config.dir" value="${src.dir}/java/test/config" />
|
|
|
|
<property name="test.junit.maxmem" value="512m" />
|
|
<property name="test.junit.maxmem" value="512m" />
|
|
<property name="test.quick" value="no" />
|
|
<property name="test.quick" value="no" />
|
|
<property name="conf.dir" value="${basedir}/conf"/>
|
|
<property name="conf.dir" value="${basedir}/conf"/>
|
|
@@ -149,6 +155,12 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
|
|
value="http://docs.oracle.com/javase/6/docs/api/" />
|
|
value="http://docs.oracle.com/javase/6/docs/api/" />
|
|
<property name="javadoc.packages" value="org.apache.*" />
|
|
<property name="javadoc.packages" value="org.apache.*" />
|
|
|
|
|
|
|
|
+ <path id="java.src.dir">
|
|
|
|
+ <pathelement path="${java.server.src.dir}"/>
|
|
|
|
+ <pathelement path="${java.common.src.dir}"/>
|
|
|
|
+ <pathelement path="${java.client.src.dir}"/>
|
|
|
|
+ </path>
|
|
|
|
+
|
|
<property name="dist.dir" value="${build.dir}/${final.name}"/>
|
|
<property name="dist.dir" value="${build.dir}/${final.name}"/>
|
|
<property name="dist.maven.dir" value="${dist.dir}/dist-maven"/>
|
|
<property name="dist.maven.dir" value="${dist.dir}/dist-maven"/>
|
|
|
|
|
|
@@ -195,8 +207,8 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
|
|
<property name="grep.cmd" value="grep"/>
|
|
<property name="grep.cmd" value="grep"/>
|
|
<property name="patch.cmd" value="patch"/>
|
|
<property name="patch.cmd" value="patch"/>
|
|
<property name="make.cmd" value="make"/>
|
|
<property name="make.cmd" value="make"/>
|
|
- <property name="test_patch_sh" value="${test.src.dir}/bin/test-patch.sh"/>
|
|
|
|
- <property name="test_pullrequest_sh" value="${test.src.dir}/bin/test-github-pr.sh"/>
|
|
|
|
|
|
+ <property name="test_patch_sh" value="${common.test.resource.dir}/test-patch.sh"/>
|
|
|
|
+ <property name="test_pullrequest_sh" value="${common.test.resource.dir}/test-github-pr.sh"/>
|
|
|
|
|
|
<!-- jdiff.home property set -->
|
|
<!-- jdiff.home property set -->
|
|
<property name="jdiff.home" value="${ivy.jdiff.lib}"/>
|
|
<property name="jdiff.home" value="${ivy.jdiff.lib}"/>
|
|
@@ -342,7 +354,7 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
|
|
<java classname="org.apache.jute.compiler.generated.Rcc" fork="true" dir="${src_generated.dir}">
|
|
<java classname="org.apache.jute.compiler.generated.Rcc" fork="true" dir="${src_generated.dir}">
|
|
<arg value="-l" />
|
|
<arg value="-l" />
|
|
<arg value="java" />
|
|
<arg value="java" />
|
|
- <arg value="../../../zookeeper-jute/src/main/resources/zookeeper.jute" />
|
|
|
|
|
|
+ <arg value="../../../src/main/resources/zookeeper.jute" />
|
|
<classpath>
|
|
<classpath>
|
|
<pathelement path="${build.classes}" />
|
|
<pathelement path="${build.classes}" />
|
|
<pathelement path="${jute_javacc.dir}" />
|
|
<pathelement path="${jute_javacc.dir}" />
|
|
@@ -362,9 +374,12 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
|
|
</target>
|
|
</target>
|
|
|
|
|
|
<target name="ver-gen" depends="init">
|
|
<target name="ver-gen" depends="init">
|
|
- <javac srcdir="${java.src.dir}" destdir="${build.classes}" includeantruntime="false"
|
|
|
|
|
|
+ <javac destdir="${build.classes}" includeantruntime="false"
|
|
target="${javac.target}" source="${javac.source}"
|
|
target="${javac.target}" source="${javac.source}"
|
|
- includes="org/apache/zookeeper/version/util/**" debug="on" encoding="${build.encoding}" />
|
|
|
|
|
|
+ includes="org/apache/zookeeper/version/util/**" debug="on" encoding="${build.encoding}">
|
|
|
|
+ <src path="${java.server.src.dir}" />
|
|
|
|
+ <src path="${java.common.src.dir}" />
|
|
|
|
+ </javac>
|
|
</target>
|
|
</target>
|
|
|
|
|
|
<target name="git-revision" unless="lastRevision">
|
|
<target name="git-revision" unless="lastRevision">
|
|
@@ -373,7 +388,7 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
|
|
<os family="windows"/>
|
|
<os family="windows"/>
|
|
</condition>
|
|
</condition>
|
|
<condition property="revision.cmd.line"
|
|
<condition property="revision.cmd.line"
|
|
- value="/c ${src.dir}\lastRevision.bat" else="${src.dir}/lastRevision.sh">
|
|
|
|
|
|
+ value="/c ${java.server.resources.dir}\lastRevision.bat" else="${java.server.resources.dir}/lastRevision.sh">
|
|
<os family="windows"/>
|
|
<os family="windows"/>
|
|
</condition>
|
|
</condition>
|
|
<exec executable="${shell.name}">
|
|
<exec executable="${shell.name}">
|
|
@@ -494,7 +509,9 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
|
|
<target name="compile" depends="ivy-retrieve,clover,build-generated">
|
|
<target name="compile" depends="ivy-retrieve,clover,build-generated">
|
|
<javac destdir="${build.classes}" includeantruntime="false"
|
|
<javac destdir="${build.classes}" includeantruntime="false"
|
|
target="${javac.target}" source="${javac.source}" debug="on" encoding="${build.encoding}">
|
|
target="${javac.target}" source="${javac.source}" debug="on" encoding="${build.encoding}">
|
|
- <src path="${java.src.dir}"/>
|
|
|
|
|
|
+ <src path="${java.server.src.dir}"/>
|
|
|
|
+ <src path="${java.common.src.dir}"/>
|
|
|
|
+ <src path="${java.client.src.dir}"/>
|
|
<src path="${jute.src.dir}"/>
|
|
<src path="${jute.src.dir}"/>
|
|
<classpath refid="java.classpath"/>
|
|
<classpath refid="java.classpath"/>
|
|
<compilerarg value="-Xlint:all"/>
|
|
<compilerarg value="-Xlint:all"/>
|
|
@@ -506,7 +523,9 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
|
|
<mkdir dir="${test.java.classes}"/>
|
|
<mkdir dir="${test.java.classes}"/>
|
|
<javac destdir="${test.java.classes}" includeantruntime="false"
|
|
<javac destdir="${test.java.classes}" includeantruntime="false"
|
|
target="${javac.target}" source="${javac.source}" debug="on" encoding="${build.encoding}">
|
|
target="${javac.target}" source="${javac.source}" debug="on" encoding="${build.encoding}">
|
|
- <src path="${test.src.dir}"/>
|
|
|
|
|
|
+ <src path="${java.server.test.dir}"/>
|
|
|
|
+ <src path="${java.common.test.dir}"/>
|
|
|
|
+ <src path="${java.client.test.dir}"/>
|
|
<src path="${jute.test.src.dir}"/>
|
|
<src path="${jute.test.src.dir}"/>
|
|
<classpath refid="test.java.classpath"/>
|
|
<classpath refid="test.java.classpath"/>
|
|
</javac>
|
|
</javac>
|
|
@@ -573,7 +592,7 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
|
|
description="Generate javadoc for zookeeper developers">
|
|
description="Generate javadoc for zookeeper developers">
|
|
<mkdir dir="${build.javadoc.dev}"/>
|
|
<mkdir dir="${build.javadoc.dev}"/>
|
|
<javadoc
|
|
<javadoc
|
|
- overview="${java.src.dir}/overview.html"
|
|
|
|
|
|
+ overview="${java.server.resources.dir}/overview.html"
|
|
packagenames="org.apache.zookeeper.*"
|
|
packagenames="org.apache.zookeeper.*"
|
|
destdir="${build.javadoc.dev}"
|
|
destdir="${build.javadoc.dev}"
|
|
author="true"
|
|
author="true"
|
|
@@ -583,10 +602,16 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
|
|
doctitle="${Name} ${version} API"
|
|
doctitle="${Name} ${version} API"
|
|
bottom="Copyright &copy; ${year} The Apache Software Foundation"
|
|
bottom="Copyright &copy; ${year} The Apache Software Foundation"
|
|
>
|
|
>
|
|
- <packageset dir="${java.src.dir}">
|
|
|
|
|
|
+ <packageset dir="${java.server.src.dir}">
|
|
<include name="org/apache/**"/>
|
|
<include name="org/apache/**"/>
|
|
<exclude name="org/apache/jute/**"/>
|
|
<exclude name="org/apache/jute/**"/>
|
|
</packageset>
|
|
</packageset>
|
|
|
|
+ <packageset dir="${java.common.src.dir}">
|
|
|
|
+ <include name="org/apache/**"/>
|
|
|
|
+ </packageset>
|
|
|
|
+ <packageset dir="${java.client.src.dir}">
|
|
|
|
+ <include name="org/apache/**"/>
|
|
|
|
+ </packageset>
|
|
<packageset dir="${src_generated.dir}"/>
|
|
<packageset dir="${src_generated.dir}"/>
|
|
<link href="${javadoc.link.java}"/>
|
|
<link href="${javadoc.link.java}"/>
|
|
<classpath refid="java.classpath"/>
|
|
<classpath refid="java.classpath"/>
|
|
@@ -596,7 +621,7 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
|
|
<target name="javadoc" depends="jar" description="Generate javadoc">
|
|
<target name="javadoc" depends="jar" description="Generate javadoc">
|
|
<mkdir dir="${build.javadoc}"/>
|
|
<mkdir dir="${build.javadoc}"/>
|
|
<javadoc
|
|
<javadoc
|
|
- overview="${java.src.dir}/overview.html"
|
|
|
|
|
|
+ overview="${java.server.resources.dir}/overview.html"
|
|
packagenames="org.apache.zookeeper.*"
|
|
packagenames="org.apache.zookeeper.*"
|
|
destdir="${build.javadoc}"
|
|
destdir="${build.javadoc}"
|
|
author="true"
|
|
author="true"
|
|
@@ -610,17 +635,25 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
|
|
docletpath="${ivy.lib}/audience-annotations-${audience-annotations.version}.jar"
|
|
docletpath="${ivy.lib}/audience-annotations-${audience-annotations.version}.jar"
|
|
>
|
|
>
|
|
|
|
|
|
- <fileset dir="${java.src.dir}">
|
|
|
|
|
|
+ <fileset dir="${java.server.src.dir}">
|
|
<include name="org/apache/zookeeper/server/quorum/QuorumPeerMain.java"/>
|
|
<include name="org/apache/zookeeper/server/quorum/QuorumPeerMain.java"/>
|
|
<include name="org/apache/zookeeper/server/ZooKeeperServerMain.java"/>
|
|
<include name="org/apache/zookeeper/server/ZooKeeperServerMain.java"/>
|
|
<include name="org/apache/zookeeper/server/LogFormatter.java"/>
|
|
<include name="org/apache/zookeeper/server/LogFormatter.java"/>
|
|
<include name="org/apache/zookeeper/server/PurgeTxnLog.java"/>
|
|
<include name="org/apache/zookeeper/server/PurgeTxnLog.java"/>
|
|
<include name="org/apache/zookeeper/server/SnapshotFormatter.java"/>
|
|
<include name="org/apache/zookeeper/server/SnapshotFormatter.java"/>
|
|
</fileset>
|
|
</fileset>
|
|
- <packageset dir="${java.src.dir}">
|
|
|
|
|
|
+ <packageset dir="${java.server.src.dir}">
|
|
<include name="org/apache/**"/>
|
|
<include name="org/apache/**"/>
|
|
<exclude name="org/apache/zookeeper/server/**"/>
|
|
<exclude name="org/apache/zookeeper/server/**"/>
|
|
</packageset>
|
|
</packageset>
|
|
|
|
+ <packageset dir="${java.common.src.dir}">
|
|
|
|
+ <include name="org/apache/**"/>
|
|
|
|
+ <exclude name="org/apache/zookeeper/server/**"/>
|
|
|
|
+ </packageset>
|
|
|
|
+ <packageset dir="${java.client.src.dir}">
|
|
|
|
+ <include name="org/apache/**"/>
|
|
|
|
+ <exclude name="org/apache/zookeeper/server/**"/>
|
|
|
|
+ </packageset>
|
|
<packageset dir="${jute.src.dir}">
|
|
<packageset dir="${jute.src.dir}">
|
|
<include name="org/apache/**"/>
|
|
<include name="org/apache/**"/>
|
|
</packageset>
|
|
</packageset>
|
|
@@ -669,7 +702,9 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
|
|
<jar jarfile="${build.dir}/${final.name}.jar">
|
|
<jar jarfile="${build.dir}/${final.name}.jar">
|
|
<fileset file="LICENSE.txt" />
|
|
<fileset file="LICENSE.txt" />
|
|
<fileset dir="${build.classes}" excludes="**/.generated"/>
|
|
<fileset dir="${build.classes}" excludes="**/.generated"/>
|
|
- <fileset dir="${java.src.dir}"/>
|
|
|
|
|
|
+ <fileset dir="${java.server.src.dir}"/>
|
|
|
|
+ <fileset dir="${java.common.src.dir}"/>
|
|
|
|
+ <fileset dir="${java.client.src.dir}"/>
|
|
<fileset dir="${jute.src.dir}"/>
|
|
<fileset dir="${jute.src.dir}"/>
|
|
<fileset dir="${src_generated.dir}" excludes="**/.generated"/>
|
|
<fileset dir="${src_generated.dir}" excludes="**/.generated"/>
|
|
<manifest>
|
|
<manifest>
|
|
@@ -744,7 +779,9 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
|
|
<target name="src-jar" depends="build-generated">
|
|
<target name="src-jar" depends="build-generated">
|
|
<jar jarfile="${build.dir}/${final.name}-sources.jar">
|
|
<jar jarfile="${build.dir}/${final.name}-sources.jar">
|
|
<fileset file="LICENSE.txt" />
|
|
<fileset file="LICENSE.txt" />
|
|
- <fileset dir="${java.src.dir}"/>
|
|
|
|
|
|
+ <fileset dir="${java.server.src.dir}"/>
|
|
|
|
+ <fileset dir="${java.common.src.dir}"/>
|
|
|
|
+ <fileset dir="${java.client.src.dir}"/>
|
|
<fileset dir="${jute.src.dir}"/>
|
|
<fileset dir="${jute.src.dir}"/>
|
|
<fileset dir="${src_generated.dir}" excludes="**/.generated"/>
|
|
<fileset dir="${src_generated.dir}" excludes="**/.generated"/>
|
|
<manifest>
|
|
<manifest>
|
|
@@ -853,7 +890,7 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
|
|
|
|
|
|
<ivy:makepom settingsRef="${ant.project.name}" ivyfile="${basedir}/ivy.xml"
|
|
<ivy:makepom settingsRef="${ant.project.name}" ivyfile="${basedir}/ivy.xml"
|
|
pomfile="${dist.maven.dir}/${final.name}.pom"
|
|
pomfile="${dist.maven.dir}/${final.name}.pom"
|
|
- templatefile="${basedir}/src/pom.template" conf="default,test" >
|
|
|
|
|
|
+ templatefile="${java.server.resources.dir}/pom.template" conf="default,test" >
|
|
<mapping conf="default" scope="compile"/>
|
|
<mapping conf="default" scope="compile"/>
|
|
<mapping conf="test" scope="test"/>
|
|
<mapping conf="test" scope="test"/>
|
|
</ivy:makepom>
|
|
</ivy:makepom>
|
|
@@ -885,20 +922,21 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
|
|
<fileset file="build.xml"/>
|
|
<fileset file="build.xml"/>
|
|
<fileset file="ivy.xml"/>
|
|
<fileset file="ivy.xml"/>
|
|
<fileset file="ivysettings.xml"/>
|
|
<fileset file="ivysettings.xml"/>
|
|
- <fileset file="src/NOTICE.txt"/>
|
|
|
|
- <fileset file="src/LICENSE.txt"/>
|
|
|
|
|
|
+ <fileset file="${java.server.resources.dir}/NOTICE.txt"/>
|
|
|
|
+ <fileset file="${java.server.resources.dir}/LICENSE.txt"/>
|
|
</copy>
|
|
</copy>
|
|
|
|
|
|
<copy todir="${dist.dir}/src" includeEmptyDirs="true">
|
|
<copy todir="${dist.dir}/src" includeEmptyDirs="true">
|
|
- <fileset dir="src" excludes="**/*.template **/docs/build/**/* **/ivy*.jar"/>
|
|
|
|
<fileset dir="${basedir}" excludes="**/*.template **/docs/build/**/* **/ivy*.jar">
|
|
<fileset dir="${basedir}" excludes="**/*.template **/docs/build/**/* **/ivy*.jar">
|
|
<include name="zookeeper-recipes/**"/>
|
|
<include name="zookeeper-recipes/**"/>
|
|
<include name="zookeeper-docs/**"/>
|
|
<include name="zookeeper-docs/**"/>
|
|
<include name="zookeeper-contrib/**"/>
|
|
<include name="zookeeper-contrib/**"/>
|
|
<include name="zookeeper-client/**"/>
|
|
<include name="zookeeper-client/**"/>
|
|
<include name="zookeeper-jute/**"/>
|
|
<include name="zookeeper-jute/**"/>
|
|
|
|
+ <include name="zookeeper-common/**"/>
|
|
|
|
+ <include name="zookeeper-server/**"/>
|
|
</fileset>
|
|
</fileset>
|
|
- <fileset file="src/pom.template"/>
|
|
|
|
|
|
+ <fileset file="${java.server.resources.dir}/pom.template"/>
|
|
</copy>
|
|
</copy>
|
|
|
|
|
|
<chmod perm="ugo+x" type="file" parallel="false">
|
|
<chmod perm="ugo+x" type="file" parallel="false">
|
|
@@ -967,7 +1005,7 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
|
|
|
|
|
|
<ivy:makepom settingsRef="${ant.project.name}" ivyfile="${basedir}/ivy.xml"
|
|
<ivy:makepom settingsRef="${ant.project.name}" ivyfile="${basedir}/ivy.xml"
|
|
pomfile="${dist.maven.dir}/${name}.pom"
|
|
pomfile="${dist.maven.dir}/${name}.pom"
|
|
- templatefile="${basedir}/src/pom.template">
|
|
|
|
|
|
+ templatefile="${java.server.resources.dir}/pom.template">
|
|
<mapping conf="default" scope="compile"/>
|
|
<mapping conf="default" scope="compile"/>
|
|
<mapping conf="test" scope="test"/>
|
|
<mapping conf="test" scope="test"/>
|
|
</ivy:makepom>
|
|
</ivy:makepom>
|
|
@@ -1009,13 +1047,13 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
|
|
<fileset file="build.xml"/>
|
|
<fileset file="build.xml"/>
|
|
<fileset file="ivy.xml"/>
|
|
<fileset file="ivy.xml"/>
|
|
<fileset file="ivysettings.xml"/>
|
|
<fileset file="ivysettings.xml"/>
|
|
- <fileset file="src/NOTICE.txt"/>
|
|
|
|
- <fileset file="src/LICENSE.txt"/>
|
|
|
|
|
|
+ <fileset file="${java.server.resources.dir}/NOTICE.txt"/>
|
|
|
|
+ <fileset file="${java.server.resources.dir}/LICENSE.txt"/>
|
|
</copy>
|
|
</copy>
|
|
|
|
|
|
<copy todir="${dist.dir}/src" includeEmptyDirs="true">
|
|
<copy todir="${dist.dir}/src" includeEmptyDirs="true">
|
|
<fileset dir="src" excludes="**/*.template **/docs/build/**/* **/ivy*.jar"/>
|
|
<fileset dir="src" excludes="**/*.template **/docs/build/**/* **/ivy*.jar"/>
|
|
- <fileset file="src/pom.template"/>
|
|
|
|
|
|
+ <fileset file="${java.server.resources.dir}/pom.template"/>
|
|
</copy>
|
|
</copy>
|
|
|
|
|
|
<chmod perm="ugo+x" type="file" parallel="false">
|
|
<chmod perm="ugo+x" type="file" parallel="false">
|
|
@@ -1229,19 +1267,19 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
|
|
<mkdir dir="${test.data.dir}" />
|
|
<mkdir dir="${test.data.dir}" />
|
|
<mkdir dir="${test.data.invalid.dir}" />
|
|
<mkdir dir="${test.data.invalid.dir}" />
|
|
<copy todir="${test.data.invalid.dir}">
|
|
<copy todir="${test.data.invalid.dir}">
|
|
- <fileset dir="${basedir}/src/java/test/data/invalidsnap"/>
|
|
|
|
|
|
+ <fileset dir="${common.test.resource.dir}/data/invalidsnap"/>
|
|
</copy>
|
|
</copy>
|
|
<mkdir dir="${test.data.buffersize.dir}" />
|
|
<mkdir dir="${test.data.buffersize.dir}" />
|
|
<copy todir="${test.data.buffersize.dir}">
|
|
<copy todir="${test.data.buffersize.dir}">
|
|
- <fileset dir="${basedir}/src/java/test/data/buffersize"/>
|
|
|
|
|
|
+ <fileset dir="${common.test.resource.dir}/data/buffersize"/>
|
|
</copy>
|
|
</copy>
|
|
<mkdir dir="${test.data.ssl.dir}" />
|
|
<mkdir dir="${test.data.ssl.dir}" />
|
|
<copy todir="${test.data.ssl.dir}">
|
|
<copy todir="${test.data.ssl.dir}">
|
|
- <fileset dir="${basedir}/src/java/test/data/ssl"/>
|
|
|
|
|
|
+ <fileset dir="${common.test.resource.dir}/data/ssl"/>
|
|
</copy>
|
|
</copy>
|
|
<mkdir dir="${test.data.kerberos.dir}" />
|
|
<mkdir dir="${test.data.kerberos.dir}" />
|
|
<copy todir="${test.data.kerberos.dir}">
|
|
<copy todir="${test.data.kerberos.dir}">
|
|
- <fileset dir="${basedir}/src/java/test/data/kerberos"/>
|
|
|
|
|
|
+ <fileset dir="${common.test.resource.dir}/data/kerberos"/>
|
|
</copy>
|
|
</copy>
|
|
</target>
|
|
</target>
|
|
|
|
|
|
@@ -1286,17 +1324,37 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
|
|
<path refid="test.java.classpath" />
|
|
<path refid="test.java.classpath" />
|
|
<pathelement path="${test.java.classes}" />
|
|
<pathelement path="${test.java.classes}" />
|
|
</path>
|
|
</path>
|
|
- <fileset id="quicktest.files" dir="${test.src.dir}">
|
|
|
|
|
|
+ <fileset id="quicktest.files.common" dir="${java.common.test.dir}">
|
|
|
|
+ <include name="**/*${test.category}Test.java" />
|
|
|
|
+ <exclude name="**/*HammerTest.java" />
|
|
|
|
+ </fileset>
|
|
|
|
+ <fileset id="quicktest.files.server" dir="${java.server.test.dir}">
|
|
|
|
+ <include name="**/*${test.category}Test.java" />
|
|
|
|
+ <exclude name="**/*HammerTest.java" />
|
|
|
|
+ </fileset>
|
|
|
|
+ <fileset id="quicktest.files.client" dir="${java.client.test.dir}">
|
|
<include name="**/*${test.category}Test.java" />
|
|
<include name="**/*${test.category}Test.java" />
|
|
<exclude name="**/*HammerTest.java" />
|
|
<exclude name="**/*HammerTest.java" />
|
|
</fileset>
|
|
</fileset>
|
|
<fileset id="jutetest.files" dir="${jute.test.src.dir}">
|
|
<fileset id="jutetest.files" dir="${jute.test.src.dir}">
|
|
<include name="**/*${test.category}Test.java" />
|
|
<include name="**/*${test.category}Test.java" />
|
|
</fileset>
|
|
</fileset>
|
|
- <fileset id="fulltest.files" dir="${test.src.dir}">
|
|
|
|
|
|
+ <fileset id="fulltest.files.common" dir="${java.common.test.dir}">
|
|
|
|
+ <include name="**/*${test.category}Test.java" />
|
|
|
|
+ </fileset>
|
|
|
|
+ <fileset id="fulltest.files.server" dir="${java.server.test.dir}">
|
|
<include name="**/*${test.category}Test.java" />
|
|
<include name="**/*${test.category}Test.java" />
|
|
</fileset>
|
|
</fileset>
|
|
- <fileset id="testcase.files" dir="${test.src.dir}">
|
|
|
|
|
|
+ <fileset id="fulltest.files.client" dir="${java.client.test.dir}">
|
|
|
|
+ <include name="**/*${test.category}Test.java" />
|
|
|
|
+ </fileset>
|
|
|
|
+ <fileset id="testcase.files.common" dir="${java.common.test.dir}">
|
|
|
|
+ <include name="**/${testcase}.java" />
|
|
|
|
+ </fileset>
|
|
|
|
+ <fileset id="testcase.files.server" dir="${java.server.test.dir}">
|
|
|
|
+ <include name="**/${testcase}.java" />
|
|
|
|
+ </fileset>
|
|
|
|
+ <fileset id="testcase.files.client" dir="${java.client.test.dir}">
|
|
<include name="**/${testcase}.java" />
|
|
<include name="**/${testcase}.java" />
|
|
</fileset>
|
|
</fileset>
|
|
</target>
|
|
</target>
|
|
@@ -1319,15 +1377,21 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
|
|
<classpath refid="junit.classpath" />
|
|
<classpath refid="junit.classpath" />
|
|
<formatter type="${test.junit.output.format}" />
|
|
<formatter type="${test.junit.output.format}" />
|
|
<batchtest todir="${test.log.dir}" if="quicktest">
|
|
<batchtest todir="${test.log.dir}" if="quicktest">
|
|
- <fileset refid="quicktest.files" />
|
|
|
|
|
|
+ <fileset refid="quicktest.files.common" />
|
|
|
|
+ <fileset refid="quicktest.files.server" />
|
|
|
|
+ <fileset refid="quicktest.files.client" />
|
|
<fileset refid="jutetest.files" />
|
|
<fileset refid="jutetest.files" />
|
|
</batchtest>
|
|
</batchtest>
|
|
<batchtest todir="${test.log.dir}" if="fulltest">
|
|
<batchtest todir="${test.log.dir}" if="fulltest">
|
|
- <fileset refid="fulltest.files" />
|
|
|
|
|
|
+ <fileset refid="fulltest.files.common" />
|
|
|
|
+ <fileset refid="fulltest.files.server" />
|
|
|
|
+ <fileset refid="fulltest.files.client" />
|
|
<fileset refid="jutetest.files" />
|
|
<fileset refid="jutetest.files" />
|
|
</batchtest>
|
|
</batchtest>
|
|
<batchtest todir="${test.log.dir}" if="testcase">
|
|
<batchtest todir="${test.log.dir}" if="testcase">
|
|
- <fileset refid="testcase.files" />
|
|
|
|
|
|
+ <fileset refid="testcase.files.common" />
|
|
|
|
+ <fileset refid="testcase.files.server" />
|
|
|
|
+ <fileset refid="testcase.files.client" />
|
|
</batchtest>
|
|
</batchtest>
|
|
</junit>
|
|
</junit>
|
|
<antcall target="fail.build.on.test.failure"/>
|
|
<antcall target="fail.build.on.test.failure"/>
|
|
@@ -1351,15 +1415,21 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
|
|
<classpath refid="junit.classpath" />
|
|
<classpath refid="junit.classpath" />
|
|
<formatter type="${test.junit.output.format}" />
|
|
<formatter type="${test.junit.output.format}" />
|
|
<batchtest todir="${test.log.dir}" if="quicktest">
|
|
<batchtest todir="${test.log.dir}" if="quicktest">
|
|
- <fileset refid="quicktest.files" />
|
|
|
|
|
|
+ <fileset refid="quicktest.files.common" />
|
|
|
|
+ <fileset refid="quicktest.files.server" />
|
|
|
|
+ <fileset refid="quicktest.files.client" />
|
|
<fileset refid="jutetest.files" />
|
|
<fileset refid="jutetest.files" />
|
|
</batchtest>
|
|
</batchtest>
|
|
<batchtest todir="${test.log.dir}" if="fulltest">
|
|
<batchtest todir="${test.log.dir}" if="fulltest">
|
|
- <fileset refid="fulltest.files" />
|
|
|
|
|
|
+ <fileset refid="fulltest.files.common" />
|
|
|
|
+ <fileset refid="fulltest.files.server" />
|
|
|
|
+ <fileset refid="fulltest.files.client" />
|
|
<fileset refid="jutetest.files" />
|
|
<fileset refid="jutetest.files" />
|
|
</batchtest>
|
|
</batchtest>
|
|
<batchtest todir="${test.log.dir}" if="testcase">
|
|
<batchtest todir="${test.log.dir}" if="testcase">
|
|
- <fileset refid="testcase.files" />
|
|
|
|
|
|
+ <fileset refid="testcase.files.common" />
|
|
|
|
+ <fileset refid="testcase.files.server" />
|
|
|
|
+ <fileset refid="testcase.files.client" />
|
|
</batchtest>
|
|
</batchtest>
|
|
</junit>
|
|
</junit>
|
|
<antcall target="fail.build.on.test.failure"/>
|
|
<antcall target="fail.build.on.test.failure"/>
|
|
@@ -1522,11 +1592,29 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
|
|
<taskdef resource="cloverlib.xml" classpath="${clover.jar}"/>
|
|
<taskdef resource="cloverlib.xml" classpath="${clover.jar}"/>
|
|
<mkdir dir="${clover.db.dir}"/>
|
|
<mkdir dir="${clover.db.dir}"/>
|
|
<clover-setup initString="${clover.db}">
|
|
<clover-setup initString="${clover.db}">
|
|
- <fileset dir="${java.src.dir}"
|
|
|
|
|
|
+ <fileset dir="${java.server.src.dir}"
|
|
includes="org/apache/zookeeper/**/*"
|
|
includes="org/apache/zookeeper/**/*"
|
|
excludes="org/apache/zookeeper/version/**/*">
|
|
excludes="org/apache/zookeeper/version/**/*">
|
|
</fileset>
|
|
</fileset>
|
|
- <testsources dir="${test.src.dir}">
|
|
|
|
|
|
+ <fileset dir="${java.common.src.dir}"
|
|
|
|
+ includes="org/apache/zookeeper/**/*"
|
|
|
|
+ excludes="org/apache/zookeeper/version/**/*">
|
|
|
|
+ </fileset>
|
|
|
|
+ <fileset dir="${java.client.src.dir}"
|
|
|
|
+ includes="org/apache/zookeeper/**/*"
|
|
|
|
+ excludes="org/apache/zookeeper/version/**/*">
|
|
|
|
+ </fileset>
|
|
|
|
+ <testsources dir="${java.server.test.dir}">
|
|
|
|
+ <testclass package="org.apache.zookeeper.*" name=".*Test">
|
|
|
|
+ <testmethod annotation="Test"/>
|
|
|
|
+ </testclass>
|
|
|
|
+ </testsources>
|
|
|
|
+ <testsources dir="${java.common.test.dir}">
|
|
|
|
+ <testclass package="org.apache.zookeeper.*" name=".*Test">
|
|
|
|
+ <testmethod annotation="Test"/>
|
|
|
|
+ </testclass>
|
|
|
|
+ </testsources>
|
|
|
|
+ <testsources dir="${java.client.test.dir}">
|
|
<testclass package="org.apache.zookeeper.*" name=".*Test">
|
|
<testclass package="org.apache.zookeeper.*" name=".*Test">
|
|
<testmethod annotation="Test"/>
|
|
<testmethod annotation="Test"/>
|
|
</testclass>
|
|
</testclass>
|
|
@@ -1577,7 +1665,7 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
|
|
<property name="findbugs.home" value="" />
|
|
<property name="findbugs.home" value="" />
|
|
<target name="findbugs" depends="check-for-findbugs, jar" if="findbugs.present">
|
|
<target name="findbugs" depends="check-for-findbugs, jar" if="findbugs.present">
|
|
<property name="findbugs.out.dir" value="${test.java.build.dir}/findbugs" />
|
|
<property name="findbugs.out.dir" value="${test.java.build.dir}/findbugs" />
|
|
- <property name="findbugs.exclude.file" value="${config.dir}/findbugsExcludeFile.xml" />
|
|
|
|
|
|
+ <property name="findbugs.exclude.file" value="${common.test.resource.dir}/findbugsExcludeFile.xml" />
|
|
<property name="findbugs.report.htmlfile" value="${findbugs.out.dir}/zookeeper-findbugs-report.html" />
|
|
<property name="findbugs.report.htmlfile" value="${findbugs.out.dir}/zookeeper-findbugs-report.html" />
|
|
<property name="findbugs.report.xmlfile" value="${findbugs.out.dir}/zookeeper-findbugs-report.xml" />
|
|
<property name="findbugs.report.xmlfile" value="${findbugs.out.dir}/zookeeper-findbugs-report.xml" />
|
|
<taskdef name="findbugs" classname="edu.umd.cs.findbugs.anttask.FindBugsTask"
|
|
<taskdef name="findbugs" classname="edu.umd.cs.findbugs.anttask.FindBugsTask"
|
|
@@ -1590,7 +1678,9 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
|
|
<include name="**/*.jar" />
|
|
<include name="**/*.jar" />
|
|
</fileset>
|
|
</fileset>
|
|
</auxClasspath>
|
|
</auxClasspath>
|
|
- <sourcePath path="${java.src.dir}" />
|
|
|
|
|
|
+ <sourcePath path="${java.server.src.dir}" />
|
|
|
|
+ <sourcePath path="${java.common.src.dir}" />
|
|
|
|
+ <sourcePath path="${java.client.src.dir}" />
|
|
<class location="${build.dir}/${final.name}.jar" />
|
|
<class location="${build.dir}/${final.name}.jar" />
|
|
</findbugs>
|
|
</findbugs>
|
|
<xslt style="${findbugs.home}/src/xsl/default.xsl" in="${findbugs.report.xmlfile}"
|
|
<xslt style="${findbugs.home}/src/xsl/default.xsl" in="${findbugs.report.xmlfile}"
|
|
@@ -1656,11 +1746,17 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
|
|
|
|
|
|
<formatter type="${test.junit.output.format}" />
|
|
<formatter type="${test.junit.output.format}" />
|
|
<batchtest todir="${test.log.dir}" unless="testcase">
|
|
<batchtest todir="${test.log.dir}" unless="testcase">
|
|
- <fileset dir="${test.src.dir}"
|
|
|
|
|
|
+ <fileset dir="${java.common.test.dir}"
|
|
|
|
+ includes="**/*Test.java"/>
|
|
|
|
+ <fileset dir="${java.server.test.dir}"
|
|
|
|
+ includes="**/*Test.java"/>
|
|
|
|
+ <fileset dir="${java.client.test.dir}"
|
|
includes="**/*Test.java"/>
|
|
includes="**/*Test.java"/>
|
|
</batchtest>
|
|
</batchtest>
|
|
<batchtest todir="${test.log.dir}" if="testcase">
|
|
<batchtest todir="${test.log.dir}" if="testcase">
|
|
- <fileset dir="${test.src.dir}" includes="**/${testcase}.java"/>
|
|
|
|
|
|
+ <fileset dir="${java.common.test.dir}" includes="**/${testcase}.java"/>
|
|
|
|
+ <fileset dir="${java.server.test.dir}" includes="**/${testcase}.java"/>
|
|
|
|
+ <fileset dir="${java.client.test.dir}" includes="**/${testcase}.java"/>
|
|
</batchtest>
|
|
</batchtest>
|
|
</junit>
|
|
</junit>
|
|
<antcall target="fail.build.on.test.failure"/>
|
|
<antcall target="fail.build.on.test.failure"/>
|
|
@@ -1668,8 +1764,14 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
|
|
|
|
|
|
<target name="cobertura-report" depends="cobertura-test">
|
|
<target name="cobertura-report" depends="cobertura-test">
|
|
<cobertura-report format="${test.cobertura.output.format}"
|
|
<cobertura-report format="${test.cobertura.output.format}"
|
|
- destdir="${coveragereport.dir}" >
|
|
|
|
- <fileset dir="${java.src.dir}">
|
|
|
|
|
|
+ destdir="${coveragereport.dir}" >
|
|
|
|
+ <fileset dir="${java.server.src.dir}">
|
|
|
|
+ <include name="**/*.java" />
|
|
|
|
+ </fileset>
|
|
|
|
+ <fileset dir="${java.common.src.dir}">
|
|
|
|
+ <include name="**/*.java" />
|
|
|
|
+ </fileset>
|
|
|
|
+ <fileset dir="${java.client.src.dir}">
|
|
<include name="**/*.java" />
|
|
<include name="**/*.java" />
|
|
</fileset>
|
|
</fileset>
|
|
<fileset dir="${src_generated.dir}">
|
|
<fileset dir="${src_generated.dir}">
|
|
@@ -1685,11 +1787,13 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
|
|
</classpath>
|
|
</classpath>
|
|
</taskdef>
|
|
</taskdef>
|
|
<mkdir dir="${test.java.build.dir}"/>
|
|
<mkdir dir="${test.java.build.dir}"/>
|
|
- <cs:checkstyle config="${test.src.dir}/checkstyle.xml" failOnViolation="false">
|
|
|
|
- <fileset dir="${src.dir}/java" includes="**/*.java" excludes="**/generated/**"/>
|
|
|
|
|
|
+ <cs:checkstyle config="${common.test.resource.dir}/checkstyle.xml" failOnViolation="false">
|
|
|
|
+ <fileset dir="${basedir}/zookeeper-common" includes="**/*.java" excludes="**/generated/**"/>
|
|
|
|
+ <fileset dir="${basedir}/zookeeper-client" includes="**/*.java" excludes="**/generated/**"/>
|
|
|
|
+ <fileset dir="${basedir}/zookeeper-server" includes="**/*.java" excludes="**/generated/**"/>
|
|
<formatter type="xml" toFile="${test.java.build.dir}/checkstyle-errors.xml"/>
|
|
<formatter type="xml" toFile="${test.java.build.dir}/checkstyle-errors.xml"/>
|
|
</cs:checkstyle>
|
|
</cs:checkstyle>
|
|
- <xslt style="${test.src.dir}/checkstyle-noframes-sorted.xsl" in="${test.java.build.dir}/checkstyle-errors.xml"
|
|
|
|
|
|
+ <xslt style="${common.test.resource.dir}/checkstyle-noframes-sorted.xsl" in="${test.java.build.dir}/checkstyle-errors.xml"
|
|
out="${test.java.build.dir}/checkstyle-errors.html"/>
|
|
out="${test.java.build.dir}/checkstyle-errors.html"/>
|
|
</target>
|
|
</target>
|
|
|
|
|
|
@@ -1751,7 +1855,6 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
|
|
<exclude name="**/TODO"/>
|
|
<exclude name="**/TODO"/>
|
|
<exclude name="**/VERSION"/>
|
|
<exclude name="**/VERSION"/>
|
|
<exclude name="**/ChangeLog"/>
|
|
<exclude name="**/ChangeLog"/>
|
|
- <exclude name="**/OldChangeLog"/>
|
|
|
|
<exclude name="**/Changes"/>
|
|
<exclude name="**/Changes"/>
|
|
<exclude name="**/contrib/zkperl/MANIFEST"/>
|
|
<exclude name="**/contrib/zkperl/MANIFEST"/>
|
|
<exclude name="**/zookeeper-contrib/zookeeper-contrib-zkperl/MANIFEST"/>
|
|
<exclude name="**/zookeeper-contrib/zookeeper-contrib-zkperl/MANIFEST"/>
|
|
@@ -1788,10 +1891,10 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
|
|
<exclude name="src/zookeeper-contrib/zookeeper-contrib-monitoring/JMX-RESOURCES"/>
|
|
<exclude name="src/zookeeper-contrib/zookeeper-contrib-monitoring/JMX-RESOURCES"/>
|
|
<exclude name="src/zookeeper-contrib/zookeeper-contrib-zooinspector/src/main/java/com/nitido/utils/toaster/Toaster.java"/>
|
|
<exclude name="src/zookeeper-contrib/zookeeper-contrib-zooinspector/src/main/java/com/nitido/utils/toaster/Toaster.java"/>
|
|
<exclude name="src/zookeeper-contrib/zookeeper-contrib-fatjar/src/main/resources/mainClasses"/>
|
|
<exclude name="src/zookeeper-contrib/zookeeper-contrib-fatjar/src/main/resources/mainClasses"/>
|
|
- <exclude name="src/java/generated/.generated/"/>
|
|
|
|
- <exclude name="src/java/test/checkstyle*.xml"/>
|
|
|
|
- <exclude name="src/java/test/checkstyle*.xsl"/>
|
|
|
|
- <exclude name="src/java/test/config/findbugs*.xml"/>
|
|
|
|
|
|
+ <exclude name="src/zookeeper-jute/target/main/java/.generated/"/>
|
|
|
|
+ <exclude name="src/zookeeper-common/src/test/resources/checkstyle*.xml"/>
|
|
|
|
+ <exclude name="src/zookeeper-common/src/test/resources/checkstyle*.xsl"/>
|
|
|
|
+ <exclude name="src/zookeeper-common/src/test/resources/findbugs*.xml"/>
|
|
<exclude name="src/**/*.vcproj"/>
|
|
<exclude name="src/**/*.vcproj"/>
|
|
<exclude name="src/**/*.vcxproj*"/>
|
|
<exclude name="src/**/*.vcxproj*"/>
|
|
<exclude name="src/**/*.sln"/>
|
|
<exclude name="src/**/*.sln"/>
|
|
@@ -1876,10 +1979,16 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
|
|
<param name="-apidir" value="${jdiff.xml.dir}"/>
|
|
<param name="-apidir" value="${jdiff.xml.dir}"/>
|
|
<param name="-apiname" value="${name} ${version}"/>
|
|
<param name="-apiname" value="${name} ${version}"/>
|
|
</doclet>
|
|
</doclet>
|
|
- <packageset dir="${java.src.dir}">
|
|
|
|
|
|
+ <packageset dir="${java.server.src.dir}">
|
|
<include name="org/apache/zookeeper"/>
|
|
<include name="org/apache/zookeeper"/>
|
|
<exclude name="org/apache/jute"/>
|
|
<exclude name="org/apache/jute"/>
|
|
</packageset>
|
|
</packageset>
|
|
|
|
+ <packageset dir="${java.common.src.dir}">
|
|
|
|
+ <include name="org/apache/zookeeper"/>
|
|
|
|
+ </packageset>
|
|
|
|
+ <packageset dir="${java.client.src.dir}">
|
|
|
|
+ <include name="org/apache/zookeeper"/>
|
|
|
|
+ </packageset>
|
|
<classpath>
|
|
<classpath>
|
|
<pathelement location="${build.classes}"/>
|
|
<pathelement location="${build.classes}"/>
|
|
<fileset dir="${lib.dir}">
|
|
<fileset dir="${lib.dir}">
|
|
@@ -1901,10 +2010,12 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
|
|
|
|
|
|
<target name="api-report" depends="api-xml">
|
|
<target name="api-report" depends="api-xml">
|
|
<mkdir dir="${jdiff.build.dir}"/>
|
|
<mkdir dir="${jdiff.build.dir}"/>
|
|
- <javadoc sourcepath="${java.src.dir}"
|
|
|
|
- destdir="${jdiff.build.dir}"
|
|
|
|
|
|
+ <javadoc destdir="${jdiff.build.dir}"
|
|
excludepackagenames="org.apache.jute"
|
|
excludepackagenames="org.apache.jute"
|
|
sourceFiles="${jdiff.home}/Null.java">
|
|
sourceFiles="${jdiff.home}/Null.java">
|
|
|
|
+ <fileset dir="${java.server.src.dir}"/>
|
|
|
|
+ <fileset dir="${java.common.src.dir}"/>
|
|
|
|
+ <fileset dir="${java.client.src.dir}"/>
|
|
<doclet name="jdiff.JDiff"
|
|
<doclet name="jdiff.JDiff"
|
|
path="${ivy.jdiff.lib}/jdiff-1.0.9.jar:${ivy.jdiff.lib}/xerces-1.4.4.jar">
|
|
path="${ivy.jdiff.lib}/jdiff-1.0.9.jar:${ivy.jdiff.lib}/xerces-1.4.4.jar">
|
|
<param name="-oldapi" value="${name} ${jdiff.stable}"/>
|
|
<param name="-oldapi" value="${name} ${jdiff.stable}"/>
|
|
@@ -1934,19 +2045,19 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
|
|
|
|
|
|
<target name="ant-eclipse-download" unless="ant-eclipse.jar.exists">
|
|
<target name="ant-eclipse-download" unless="ant-eclipse.jar.exists">
|
|
<get src="https://downloads.sourceforge.net/project/ant-eclipse/ant-eclipse/1.0/ant-eclipse-1.0.bin.tar.bz2"
|
|
<get src="https://downloads.sourceforge.net/project/ant-eclipse/ant-eclipse/1.0/ant-eclipse-1.0.bin.tar.bz2"
|
|
- dest="${src.dir}/java/ant-eclipse-1.0.bin.tar.bz2" usetimestamp="false" />
|
|
|
|
|
|
+ dest="${java.common.resources.dir}/ant-eclipse-1.0.bin.tar.bz2" usetimestamp="false" />
|
|
|
|
|
|
- <bunzip2 src="${src.dir}/java/ant-eclipse-1.0.bin.tar.bz2"/>
|
|
|
|
|
|
+ <bunzip2 src="${java.common.resources.dir}/ant-eclipse-1.0.bin.tar.bz2"/>
|
|
|
|
|
|
- <untar src="${src.dir}/java/ant-eclipse-1.0.bin.tar"
|
|
|
|
- dest="${src.dir}/java">
|
|
|
|
|
|
+ <untar src="${java.common.resources.dir}/ant-eclipse-1.0.bin.tar"
|
|
|
|
+ dest="${java.common.resources.dir}">
|
|
<patternset>
|
|
<patternset>
|
|
<include name="lib/ant-eclipse-1.0-jvm1.2.jar"/>
|
|
<include name="lib/ant-eclipse-1.0-jvm1.2.jar"/>
|
|
</patternset>
|
|
</patternset>
|
|
</untar>
|
|
</untar>
|
|
|
|
|
|
- <delete file="${src.dir}/java/ant-eclipse-1.0.bin.tar" />
|
|
|
|
- <delete file="${src.dir}/java/ant-eclipse-1.0.bin.tar.bz2" />
|
|
|
|
|
|
+ <delete file="${java.common.resources.dir}/ant-eclipse-1.0.bin.tar" />
|
|
|
|
+ <delete file="${java.common.resources.dir}/ant-eclipse-1.0.bin.tar.bz2" />
|
|
</target>
|
|
</target>
|
|
|
|
|
|
<target name="eclipse"
|
|
<target name="eclipse"
|
|
@@ -1965,13 +2076,21 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
|
|
</settings>
|
|
</settings>
|
|
<project name="${ant.project.name}" />
|
|
<project name="${ant.project.name}" />
|
|
<classpath>
|
|
<classpath>
|
|
- <source path="${java.src.dir}"
|
|
|
|
|
|
+ <source path="${java.server.src.dir}"
|
|
|
|
+ output="${build.dir.eclipse-main-classes}" />
|
|
|
|
+ <source path="${java.common.src.dir}"
|
|
|
|
+ output="${build.dir.eclipse-main-classes}" />
|
|
|
|
+ <source path="${java.client.src.dir}"
|
|
output="${build.dir.eclipse-main-classes}" />
|
|
output="${build.dir.eclipse-main-classes}" />
|
|
<source path="${jute.src.dir}"
|
|
<source path="${jute.src.dir}"
|
|
output="${build.dir.eclipse-main-classes}" />
|
|
output="${build.dir.eclipse-main-classes}" />
|
|
<source path="${src_generated.dir}"
|
|
<source path="${src_generated.dir}"
|
|
output="${build.dir.eclipse-main-classes}" />
|
|
output="${build.dir.eclipse-main-classes}" />
|
|
- <source path="${test.src.dir}"
|
|
|
|
|
|
+ <source path="${java.common.test.dir}"
|
|
|
|
+ output="${build.dir.eclipse-test-classes}" />
|
|
|
|
+ <source path="${java.server.test.dir}"
|
|
|
|
+ output="${build.dir.eclipse-test-classes}" />
|
|
|
|
+ <source path="${java.client.test.dir}"
|
|
output="${build.dir.eclipse-test-classes}" />
|
|
output="${build.dir.eclipse-test-classes}" />
|
|
<source path="${systest.src.dir}"
|
|
<source path="${systest.src.dir}"
|
|
output="${build.dir.eclipse-test-classes}" />
|
|
output="${build.dir.eclipse-test-classes}" />
|