@@ -793,12 +793,7 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
793
793
description =" Build distribution" >
794
794
<mkdir dir =" ${ dist.dir } " />
795
795
<mkdir dir =" ${ dist.dir } /lib" />
796
- <mkdir dir =" ${ dist.dir } /contrib" />
797
- <mkdir dir =" ${ dist.dir } /recipes" />
798
796
<mkdir dir =" ${ dist.dir } /bin" />
799
- <mkdir dir =" ${ dist.dir } /docs" />
800
- <mkdir dir =" ${ dist.dir } /docs/jdiff" />
801
- <mkdir dir =" ${ dist.dir } /docs/api" />
802
797
803
798
<copy todir =" ${ dist.dir } /lib" includeEmptyDirs =" false" >
804
799
<fileset dir =" ${ lib.dir } " >
@@ -862,7 +857,7 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
862
857
<fileset dir =" ${ conf.dir } " excludes =" **/*.template" />
863
858
</copy >
864
859
865
- <copy todir =" ${ dist.dir } /docs" >
860
+ <copy todir =" ${ dist.dir } /zookeeper- docs" >
866
861
<fileset dir =" zookeeper-docs/src/main/resources/markdown/" includes =" **" >
867
862
<exclude name =" html/**" />
868
863
</fileset >
@@ -878,23 +873,25 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
878
873
<fileset file =" ivysettings.xml" />
879
874
<fileset file =" ${ java.server.resources.dir } /NOTICE.txt" />
880
875
<fileset file =" ${ java.server.resources.dir } /LICENSE.txt" />
876
+ <fileset file =" pom.xml" />
881
877
</copy >
882
878
883
- <copy todir =" ${ dist.dir } /src " includeEmptyDirs =" true" >
879
+ <copy todir =" ${ dist.dir } " includeEmptyDirs =" true" >
884
880
<fileset dir =" ${ basedir } " excludes =" **/*.template **/docs/build/**/* **/ivy*.jar" >
885
881
<include name =" zookeeper-recipes/**" />
886
882
<include name =" zookeeper-docs/**" />
887
883
<include name =" zookeeper-contrib/**" />
888
884
<include name =" zookeeper-client/**" />
889
885
<include name =" zookeeper-jute/**" />
890
886
<include name =" zookeeper-server/**" />
887
+ <include name =" zookeeper-it/**" />
891
888
</fileset >
892
889
<fileset file =" ${ java.server.resources.dir } /pom.template" />
893
890
</copy >
894
891
895
892
<chmod perm =" ugo+x" type =" file" parallel =" false" >
896
893
<fileset dir =" ${ dist.dir } /bin" />
897
- <fileset dir =" ${ dist.dir } /src/ zookeeper-contrib/" >
894
+ <fileset dir =" ${ dist.dir } /zookeeper-contrib/" >
898
895
<include name =" */bin/*" />
899
896
</fileset >
900
897
</chmod >
@@ -910,9 +907,6 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
910
907
<mkdir dir =" ${ dist.dir } /share/zookeeper/contrib" />
911
908
<mkdir dir =" ${ dist.dir } /share/zookeeper/recipes" />
912
909
<mkdir dir =" ${ dist.dir } /bin" />
913
- <mkdir dir =" ${ dist.dir } /docs" />
914
- <mkdir dir =" ${ dist.dir } /docs/jdiff" />
915
- <mkdir dir =" ${ dist.dir } /docs/api" />
916
910
<mkdir dir =" ${ dist.dir } /share/zookeeper/templates/conf" />
917
911
<mkdir dir =" ${ dist.dir } /sbin" />
918
912
@@ -1006,15 +1000,23 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
1006
1000
<fileset file =" ${ java.server.resources.dir } /LICENSE.txt" />
1007
1001
</copy >
1008
1002
1009
- <copy todir =" ${ dist.dir } /src" includeEmptyDirs =" true" >
1010
- <fileset dir =" src" excludes =" **/*.template **/docs/build/**/* **/ivy*.jar" />
1003
+ <copy todir =" ${ dist.dir } " includeEmptyDirs =" true" >
1004
+ <fileset dir =" ${ basedir } " excludes =" **/*.template **/docs/build/**/* **/ivy*.jar" >
1005
+ <include name =" zookeeper-recipes/**" />
1006
+ <include name =" zookeeper-docs/**" />
1007
+ <include name =" zookeeper-contrib/**" />
1008
+ <include name =" zookeeper-client/**" />
1009
+ <include name =" zookeeper-jute/**" />
1010
+ <include name =" zookeeper-server/**" />
1011
+ <include name =" zookeeper-it/**" />
1012
+ </fileset >
1011
1013
<fileset file =" ${ java.server.resources.dir } /pom.template" />
1012
1014
</copy >
1013
-
1015
+
1014
1016
<chmod perm =" ugo+x" type =" file" parallel =" false" >
1015
1017
<fileset dir =" ${ dist.dir } /bin" />
1016
1018
<fileset dir =" ${ dist.dir } /sbin" />
1017
- <fileset dir =" ${ dist.dir } /contrib/" >
1019
+ <fileset dir =" ${ dist.dir } /zookeeper- contrib/" >
1018
1020
<include name =" **/*.sh" />
1019
1021
<include name =" **/*.py" />
1020
1022
</fileset >
@@ -1031,7 +1033,7 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
1031
1033
however that's the only way ant currently supports afaik -->
1032
1034
<tarfileset dir =" ${ build.dir } " mode =" 664" >
1033
1035
<exclude name =" ${ final.name } /bin/*" />
1034
- <exclude name =" ${ final.name } /contrib/*/bin/*" />
1036
+ <exclude name =" ${ final.name } /zookeeper- contrib/*/bin/*" />
1035
1037
1036
1038
<exclude name =" ${ final.name } /**/compile" />
1037
1039
<exclude name =" ${ final.name } /**/config.guess" />
@@ -1049,7 +1051,7 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
1049
1051
<tarfileset dir =" ${ build.dir } " mode =" 755" >
1050
1052
<!-- be sure to add to exclude list above if you add here -->
1051
1053
<include name =" ${ final.name } /bin/*" />
1052
- <include name =" ${ final.name } /contrib/*/bin/*" />
1054
+ <include name =" ${ final.name } /zookeeper- contrib/*/bin/*" />
1053
1055
1054
1056
<!-- autotools related commands -->
1055
1057
<include name =" ${ final.name } /**/compile" />
@@ -1747,48 +1749,46 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
1747
1749
<exclude name =" **/VERSION" />
1748
1750
<exclude name =" **/ChangeLog" />
1749
1751
<exclude name =" **/Changes" />
1750
- <exclude name =" **/contrib/zkperl/MANIFEST" />
1751
1752
<exclude name =" **/zookeeper-contrib/zookeeper-contrib-zkperl/MANIFEST" />
1752
1753
<exclude name =" **/conf/*" />
1753
- <exclude name =" **/docs/" />
1754
1754
<exclude name =" **/zookeeper-docs/" />
1755
1755
<exclude name =" **/lib/jdiff/" />
1756
- <exclude name =" contrib/ZooInspector/src/main/java/com/nitido/utils/toaster/Toaster.java" />
1757
- <exclude name =" src/ zookeeper-client/zookeeper-client-c/*.la" />
1758
- <exclude name =" src/ zookeeper-client/zookeeper-client-c/*.lo" />
1759
- <exclude name =" src/ zookeeper-client/zookeeper-client-c/.libs/" />
1760
- <exclude name =" src/ zookeeper-client/zookeeper-client-c/autom4te.cache/**" />
1761
- <exclude name =" src/ zookeeper-client/zookeeper-client-c/config**" />
1762
- <exclude name =" src/ zookeeper-client/zookeeper-client-c/include/winstdint.h" />
1763
- <exclude name =" src/ zookeeper-client/zookeeper-client-c/src/hashtable/" />
1764
- <exclude name =" src/ zookeeper-client/zookeeper-client-c/test-driver" />
1765
- <exclude name =" src/ zookeeper-client/zookeeper-client-c/tests/quorum.cfg" />
1766
- <exclude name =" src/ zookeeper-contrib/zookeeper-contrib-loggraph/src/main/resources/webapp/org/apache/zookeeper/graph/resources/date.format.js" />
1767
- <exclude name =" src/ zookeeper-contrib/zookeeper-contrib-loggraph/src/main/resources/webapp/org/apache/zookeeper/graph/resources/g.bar.js" />
1768
- <exclude name =" src/ zookeeper-contrib/zookeeper-contrib-loggraph/src/main/resources/webapp/org/apache/zookeeper/graph/resources/g.dot.js" />
1769
- <exclude name =" src/ zookeeper-contrib/zookeeper-contrib-loggraph/src/main/resources/webapp/org/apache/zookeeper/graph/resources/g.line.js" />
1770
- <exclude name =" src/ zookeeper-contrib/zookeeper-contrib-loggraph/src/main/resources/webapp/org/apache/zookeeper/graph/resources/g.pie.js" />
1771
- <exclude name =" src/ zookeeper-contrib/zookeeper-contrib-loggraph/src/main/resources/webapp/org/apache/zookeeper/graph/resources/g.raphael.js" />
1772
- <exclude name =" src/ zookeeper-contrib/zookeeper-contrib-loggraph/src/main/resources/webapp/org/apache/zookeeper/graph/resources/raphael.js" />
1773
- <exclude name =" src/ zookeeper-contrib/zookeeper-contrib-loggraph/src/main/resources/webapp/org/apache/zookeeper/graph/resources/yui-min.js" />
1774
- <exclude name =" contrib/loggraph/src/resources/webapp/org/apache/zookeeper/graph/resources/date.format.js" />
1775
- <exclude name =" contrib/loggraph/src/resources/webapp/org/apache/zookeeper/graph/resources/g.bar.js" />
1776
- <exclude name =" contrib/loggraph/src/resources/webapp/org/apache/zookeeper/graph/resources/g.dot.js" />
1777
- <exclude name =" contrib/loggraph/src/resources/webapp/org/apache/zookeeper/graph/resources/g.line.js" />
1778
- <exclude name =" contrib/loggraph/src/resources/webapp/org/apache/zookeeper/graph/resources/g.pie.js" />
1779
- <exclude name =" contrib/loggraph/src/resources/webapp/org/apache/zookeeper/graph/resources/g.raphael.js" />
1780
- <exclude name =" contrib/loggraph/src/resources/webapp/org/apache/zookeeper/graph/resources/raphael.js" />
1781
- <exclude name =" contrib/loggraph/src/resources/webapp/org/apache/zookeeper/graph/resources/yui-min.js" />
1782
- <exclude name =" src/ zookeeper-contrib/zookeeper-contrib-monitoring/JMX-RESOURCES" />
1783
- <exclude name =" src/ zookeeper-contrib/zookeeper-contrib-zooinspector/src/main/java/com/nitido/utils/toaster/Toaster.java" />
1784
- <exclude name =" src/ zookeeper-contrib/zookeeper-contrib-fatjar/src/main/resources/mainClasses" />
1785
- <exclude name =" src/ zookeeper-jute/target/main/java/.generated/" />
1786
- <exclude name =" src/ zookeeper-server/src/test/resources/checkstyle*.xml" />
1787
- <exclude name =" src/ zookeeper-server/src/test/resources/checkstyle*.xsl" />
1788
- <exclude name =" src/ zookeeper-server/src/test/resources/findbugs*.xml" />
1789
- <exclude name =" src/ **/*.vcproj" />
1790
- <exclude name =" src/ **/*.vcxproj*" />
1791
- <exclude name =" src/ **/*.sln" />
1756
+ <exclude name =" zookeeper- contrib/zookeeper-contrib- ZooInspector/src/main/java/com/nitido/utils/toaster/Toaster.java" />
1757
+ <exclude name =" zookeeper-client/zookeeper-client-c/*.la" />
1758
+ <exclude name =" zookeeper-client/zookeeper-client-c/*.lo" />
1759
+ <exclude name =" zookeeper-client/zookeeper-client-c/.libs/" />
1760
+ <exclude name =" zookeeper-client/zookeeper-client-c/autom4te.cache/**" />
1761
+ <exclude name =" zookeeper-client/zookeeper-client-c/config**" />
1762
+ <exclude name =" zookeeper-client/zookeeper-client-c/include/winstdint.h" />
1763
+ <exclude name =" zookeeper-client/zookeeper-client-c/src/hashtable/" />
1764
+ <exclude name =" zookeeper-client/zookeeper-client-c/test-driver" />
1765
+ <exclude name =" zookeeper-client/zookeeper-client-c/tests/quorum.cfg" />
1766
+ <exclude name =" zookeeper-contrib/zookeeper-contrib-loggraph/src/main/resources/webapp/org/apache/zookeeper/graph/resources/date.format.js" />
1767
+ <exclude name =" zookeeper-contrib/zookeeper-contrib-loggraph/src/main/resources/webapp/org/apache/zookeeper/graph/resources/g.bar.js" />
1768
+ <exclude name =" zookeeper-contrib/zookeeper-contrib-loggraph/src/main/resources/webapp/org/apache/zookeeper/graph/resources/g.dot.js" />
1769
+ <exclude name =" zookeeper-contrib/zookeeper-contrib-loggraph/src/main/resources/webapp/org/apache/zookeeper/graph/resources/g.line.js" />
1770
+ <exclude name =" zookeeper-contrib/zookeeper-contrib-loggraph/src/main/resources/webapp/org/apache/zookeeper/graph/resources/g.pie.js" />
1771
+ <exclude name =" zookeeper-contrib/zookeeper-contrib-loggraph/src/main/resources/webapp/org/apache/zookeeper/graph/resources/g.raphael.js" />
1772
+ <exclude name =" zookeeper-contrib/zookeeper-contrib-loggraph/src/main/resources/webapp/org/apache/zookeeper/graph/resources/raphael.js" />
1773
+ <exclude name =" zookeeper-contrib/zookeeper-contrib-loggraph/src/main/resources/webapp/org/apache/zookeeper/graph/resources/yui-min.js" />
1774
+ <exclude name =" zookeeper- contrib/zookeeper-contrib- loggraph/src/resources/webapp/org/apache/zookeeper/graph/resources/date.format.js" />
1775
+ <exclude name =" zookeeper- contrib/zookeeper-contrib- loggraph/src/resources/webapp/org/apache/zookeeper/graph/resources/g.bar.js" />
1776
+ <exclude name =" zookeeper- contrib/zookeeper-contrib- loggraph/src/resources/webapp/org/apache/zookeeper/graph/resources/g.dot.js" />
1777
+ <exclude name =" zookeeper- contrib/zookeeper-contrib- loggraph/src/resources/webapp/org/apache/zookeeper/graph/resources/g.line.js" />
1778
+ <exclude name =" zookeeper- contrib/zookeeper-contrib- loggraph/src/resources/webapp/org/apache/zookeeper/graph/resources/g.pie.js" />
1779
+ <exclude name =" zookeeper- contrib/zookeeper-contrib- loggraph/src/resources/webapp/org/apache/zookeeper/graph/resources/g.raphael.js" />
1780
+ <exclude name =" zookeeper- contrib/zookeeper-contrib- loggraph/src/resources/webapp/org/apache/zookeeper/graph/resources/raphael.js" />
1781
+ <exclude name =" zookeeper- contrib/zookeeper-contrib- loggraph/src/resources/webapp/org/apache/zookeeper/graph/resources/yui-min.js" />
1782
+ <exclude name =" zookeeper-contrib/zookeeper-contrib-monitoring/JMX-RESOURCES" />
1783
+ <exclude name =" zookeeper-contrib/zookeeper-contrib-zooinspector/src/main/java/com/nitido/utils/toaster/Toaster.java" />
1784
+ <exclude name =" zookeeper-contrib/zookeeper-contrib-fatjar/src/main/resources/mainClasses" />
1785
+ <exclude name =" zookeeper-jute/target/main/java/.generated/" />
1786
+ <exclude name =" zookeeper-server/src/test/resources/checkstyle*.xml" />
1787
+ <exclude name =" zookeeper-server/src/test/resources/checkstyle*.xsl" />
1788
+ <exclude name =" zookeeper-server/src/test/resources/findbugs*.xml" />
1789
+ <exclude name =" **/*.vcproj" />
1790
+ <exclude name =" **/*.vcxproj*" />
1791
+ <exclude name =" **/*.sln" />
1792
1792
</fileset >
1793
1793
</rat : report >
1794
1794
</target >
0 commit comments