|
1 | 1 | <?xml version="1.0"?>
|
2 | 2 | <project name="anet-java-sdk" default="compile" basedir=".">
|
3 |
| - <property name="version" value="1.8.0" /> |
| 3 | + <property name="version" value="1.8.2" /> |
4 | 4 | <property name="dirs.base" value="${basedir}" />
|
5 | 5 | <property name="src.dir" value="${basedir}/src/main/java" />
|
6 | 6 | <property name="javadocs.dir" value="${basedir}/docs/javadocs" />
|
|
10 | 10 | <property name="src.tests" value="${basedir}/src/test/java" />
|
11 | 11 | <property name="resources.dir" value="${basedir}/resources" />
|
12 | 12 | <property name="reports.tests" value="${src.tests}/reports" />
|
13 |
| - |
| 13 | + <!-- |
| 14 | + <property file="${resources.dir}/build.properties"/> |
| 15 | + --> |
| 16 | + |
14 | 17 | <!-- build.properties related info -->
|
15 | 18 | <property file="${user.home}/build.properties" />
|
16 | 19 | <property file="${user.home}/${ant.project.name}.properties" />
|
|
24 | 27 |
|
25 | 28 | <path id="classpath">
|
26 | 29 | <fileset dir="${lib.dir}" includes="**/*.jar" />
|
| 30 | + <pathelement path="${resources.dir}" /> |
27 | 31 | </path>
|
28 | 32 |
|
29 | 33 | <path id="junit-classpath">
|
|
33 | 37 | </path>
|
34 | 38 |
|
35 | 39 | <target name="clean">
|
36 |
| - <fileset dir="${build.dir}" includes="**/*.jar" /> |
37 |
| - <delete dir="${classes.dir}" /> |
| 40 | + <delete includeEmptyDirs="true"> |
| 41 | + <fileset dir="${classes.dir}" includes="**/*.*" /> |
| 42 | + <fileset dir="${build.dir}" includes="**/*.jar" /> |
| 43 | + </delete> |
38 | 44 | </target>
|
39 | 45 |
|
40 | 46 | <target name="compile">
|
|
56 | 62 | <jar jarfile="${build.dir}/${ant.project.name}-${version}.jar">
|
57 | 63 | <fileset dir="${classes.dir}">
|
58 | 64 | <include name="**/*.class" />
|
59 |
| - <exclude name="**/test/*.class" /> |
| 65 | + <exclude name="**/*Test*.class" /> |
60 | 66 | </fileset>
|
61 | 67 | </jar>
|
62 |
| - <jar jarfile="${build.dir}/${ant.project.name}-test.jar"> |
| 68 | + <jar jarfile="${build.dir}/${ant.project.name}-test-${version}.jar"> |
63 | 69 | <fileset dir="${classes.dir}">
|
64 |
| - <include name="**/test/*.class" /> |
| 70 | + <include name="**/*Test*.class" /> |
65 | 71 | </fileset>
|
66 | 72 | </jar>
|
67 | 73 | </target>
|
|
83 | 89 | <batchtest fork="yes" todir="${reports.tests}">
|
84 | 90 | <fileset dir="${classes.dir}">
|
85 | 91 | <include name="**/*Test*.class" />
|
86 |
| - <exclude name="**/UnitTestData.class" /> |
| 92 | + <!--include name="net/authorize/cim/functional_test/*Test*.class" /--> |
| 93 | + <exclude name="**/UnitTestData.class, **/MyTest.class" /> |
87 | 94 | </fileset>
|
88 | 95 | </batchtest>
|
89 | 96 | </junit>
|
90 | 97 | <fail message="test failed" if="test.failure" />
|
91 | 98 | </target>
|
92 | 99 |
|
| 100 | + <target name="test" depends="unit-test" /> |
| 101 | + |
93 | 102 | <target name="javadoc" description="Create javadocs for all files">
|
94 | 103 | <delete dir="${javadocs.dir}" />
|
95 | 104 | <mkdir dir="${javadocs.dir}" />
|
|
0 commit comments