1241a47
614c07a
1241a47
614c07a
89c917b
1241a47
0e76a49
614c07a
1241a47
614c07a
89c917b
1241a47
5af1772
1241a47
27045cf
1241a47
5af1772
1241a47
b98a2e3
1241a47
5af1772
1241a47
5af1772
1241a47
5af1772
1241a47
614c07a
5af1772
1241a47
614c07a
5af1772
614c07a
5af1772
614c07a
1241a47
5af1772
1241a47
89c917b
0cc39df
5af1772
0cc39df
89c917b
1241a47
0e76a49
b98a2e3
0e76a49
fccb60c
0e76a49
1241a47
|
| <?xml version="1.0" encoding="UTF-8"?>
<project default="jar" name="${project.name}" basedir="..">
<target name="clean">
<delete dir="${jcl-over-slf4j.dir}/${class.dir}" quiet="true"/>
<delete dir="${jul-to-slf4j.dir}/${class.dir}" quiet="true"/>
<delete dir="${log4j-over-slf4j.dir}/${class.dir}" quiet="true"/>
<delete dir="${slf4j-api.dir}/${class.dir}" quiet="true"/>
<delete dir="${slf4j-jcl.dir}/${class.dir}" quiet="true"/>
<delete dir="${slf4j-jdk14.dir}/${class.dir}" quiet="true"/>
<delete dir="${slf4j-log4j12.dir}/${class.dir}" quiet="true"/>
<delete dir="${slf4j-nop.dir}/${class.dir}" quiet="true"/>
<delete dir="${slf4j-simple.dir}/${class.dir}" quiet="true"/>
<delete dir="${slf4j-migrator.dir}/${class.dir}" quiet="true"/>
<!-- <delete dir="${slf4j-ext.dir}/${class.dir}" quiet="true"/> -->
<delete dir="${jcl-over-slf4j.dir}/${test.dir}" quiet="true"/>
<delete dir="${jul-to-slf4j.dir}/${test.dir}" quiet="true"/>
<delete dir="${log4j-over-slf4j.dir}/${test.dir}" quiet="true"/>
<delete dir="${slf4j-api.dir}/${test.dir}" quiet="true"/>
<delete dir="${slf4j-jcl.dir}/${test.dir}" quiet="true"/>
<delete dir="${slf4j-jdk14.dir}/${test.dir}" quiet="true"/>
<delete dir="${slf4j-log4j12.dir}/${test.dir}" quiet="true"/>
<delete dir="${slf4j-nop.dir}/${test.dir}" quiet="true"/>
<delete dir="${slf4j-simple.dir}/${test.dir}" quiet="true"/>
<delete dir="${slf4j-migrator.dir}/${test.dir}" quiet="true"/>
<delete file="${jcl-over-slf4j.jar}" quiet="true"/>
<delete file="${jul-to-slf4j.jar}" quiet="true"/>
<delete file="${log4j-over-slf4j.jar}" quiet="true"/>
<delete file="${slf4j-api.jar}" quiet="true"/>
<delete file="${slf4j-jcl.jar}" quiet="true"/>
<delete file="${slf4j-jdk14.jar}" quiet="true"/>
<delete file="${slf4j-log4j12.jar}" quiet="true"/>
<delete file="${slf4j-nop.jar}" quiet="true"/>
<delete file="${slf4j-simple.jar}" quiet="true"/>
<delete file="${slf4j-migrator.jar}" quiet="true"/>
<!-- <delete file="${slf4j-ext.jar}" quiet="true"/> -->
</target>
<target name="jar">
<mkdir dir="${slf4j-api.dir}/${class.dir}"/>
<javac srcdir="${slf4j-api.dir}/${source.dir}" destdir="${slf4j-api.dir}/${class.dir}"
debug="true" source="1.5" target="1.5" />
<jar jarfile="${slf4j-api.jar}">
<fileset dir="${slf4j-api.dir}/${class.dir}">
<exclude name="**/org/slf4j/impl/**"/>
</fileset>
</jar>
<mkdir dir="${slf4j-jcl.dir}/${class.dir}"/>
<javac srcdir="${slf4j-jcl.dir}/${source.dir}" destdir="${slf4j-jcl.dir}/${class.dir}"
debug="true" source="1.5" target="1.5" classpath="${slf4j-api.jar}"/>
<jar jarfile="${slf4j-jcl.jar}">
<fileset dir="${slf4j-jcl.dir}/${class.dir}">
<include name="**"/>
</fileset>
</jar>
<mkdir dir="${slf4j-jdk14.dir}/${class.dir}"/>
<javac srcdir="${slf4j-jdk14.dir}/${source.dir}" destdir="${slf4j-jdk14.dir}/${class.dir}"
debug="true" source="1.5" target="1.5" classpath="${slf4j-api.jar}"/>
<jar jarfile="${slf4j-jdk14.jar}">
<fileset dir="${slf4j-jdk14.dir}/${class.dir}">
<include name="**"/>
</fileset>
</jar>
<mkdir dir="${slf4j-log4j12.dir}/${class.dir}"/>
<javac srcdir="${slf4j-log4j12.dir}/${source.dir}" destdir="${slf4j-log4j12.dir}/${class.dir}"
debug="true" source="1.5" target="1.5" classpath="${slf4j-api.jar}"/>
<jar jarfile="${slf4j-log4j12.jar}">
<fileset dir="${slf4j-log4j12.dir}/${class.dir}">
<include name="**"/>
</fileset>
</jar>
<mkdir dir="${slf4j-nop.dir}/${class.dir}"/>
<javac srcdir="${slf4j-nop.dir}/${source.dir}" destdir="${slf4j-nop.dir}/${class.dir}"
debug="true" source="1.5" target="1.5" classpath="${slf4j-api.jar}"/>
<jar jarfile="${slf4j-nop.jar}">
<fileset dir="${slf4j-nop.dir}/${class.dir}">
<include name="**"/>
</fileset>
</jar>
<mkdir dir="${slf4j-simple.dir}/${class.dir}"/>
<javac srcdir="${slf4j-simple.dir}/${source.dir}" destdir="${slf4j-simple.dir}/${class.dir}"
debug="true" source="1.5" target="1.5" classpath="${slf4j-api.jar}"/>
<jar jarfile="${slf4j-simple.jar}">
<fileset dir="${slf4j-simple.dir}/${class.dir}">
<include name="**"/>
</fileset>
</jar>
<mkdir dir="${slf4j-migrator.dir}/${class.dir}"/>
<javac srcdir="${slf4j-migrator.dir}/${source.dir}" destdir="${slf4j-migrator.dir}/${class.dir}"
debug="true" source="1.5" target="1.5" classpath="${slf4j-api.jar}"/>
<jar jarfile="${slf4j-migrator.jar}">
<fileset dir="${slf4j-migrator.dir}/${class.dir}">
<include name="**"/>
</fileset>
</jar>
<mkdir dir="${jcl-over-slf4j.dir}/${class.dir}"/>
<javac srcdir="${jcl-over-slf4j.dir}/${source.dir}" destdir="${jcl-over-slf4j.dir}/${class.dir}"
debug="true" source="1.5" target="1.5" classpath="${slf4j-api.jar}"/>
<jar jarfile="${jcl-over-slf4j.jar}">
<fileset dir="${jcl-over-slf4j.dir}/${class.dir}">
<include name="**"/>
</fileset>
</jar>
<mkdir dir="${jul-to-slf4j.dir}/${class.dir}"/>
<javac srcdir="${jul-to-slf4j.dir}/${source.dir}" destdir="${jul-to-slf4j.dir}/${class.dir}"
debug="true" source="1.5" target="1.5" classpath="${slf4j-api.jar}"/>
<jar jarfile="${jul-to-slf4j.jar}">
<fileset dir="${jul-to-slf4j.dir}/${class.dir}">
<include name="**"/>
</fileset>
</jar>
<mkdir dir="${log4j-over-slf4j.dir}/${class.dir}"/>
<javac srcdir="${log4j-over-slf4j.dir}/${source.dir}" destdir="${log4j-over-slf4j.dir}/${class.dir}"
debug="true" source="1.5" target="1.5" classpath="${slf4j-api.jar}"/>
<jar jarfile="${log4j-over-slf4j.jar}">
<fileset dir="${log4j-over-slf4j.dir}/${class.dir}">
<include name="**"/>
</fileset>
</jar>
<!-- <mkdir dir="${slf4j-ext.dir}/${class.dir}"/>
<javac srcdir="${slf4j-ext.dir}/${source.dir}" destdir="${slf4j-ext.dir}/${class.dir}"
debug="true" source="1.5" target="1.5" classpath="${slf4j-api.jar}:/usr/share/java/javassist.jar:/usr/share/java/commons-lang.jar"/>
<jar jarfile="${slf4j-ext.jar}">
<fileset dir="${slf4j-ext.dir}/${class.dir}">
<include name="**"/>
</fileset>
</jar>
-->
</target>
<target name="test-compile">
<mkdir dir="${slf4j-api.dir}/${test.class.dir}"/>
<javac srcdir="${slf4j-api.dir}/${test.source.dir}" destdir="${slf4j-api.dir}/${test.class.dir}"
debug="true" source="1.5" target="1.5" classpath="${slf4j-api.jar}"/>
<jar jarfile="${slf4j-api-test.jar}">
<fileset dir="${slf4j-api.dir}/${test.class.dir}">
<include name="**"/>
</fileset>
</jar>
<mkdir dir="${slf4j-jcl.dir}/${test.class.dir}"/>
<javac srcdir="${slf4j-jcl.dir}/${test.source.dir}" destdir="${slf4j-jcl.dir}/${test.class.dir}"
debug="true" source="1.5" target="1.5" classpath="${slf4j-api.jar}:${slf4j-api-test.jar}"/>
<mkdir dir="${slf4j-jdk14.dir}/${test.class.dir}"/>
<javac srcdir="${slf4j-jdk14.dir}/${test.source.dir}" destdir="${slf4j-jdk14.dir}/${test.class.dir}"
debug="true" source="1.4" target="1.4" classpath="${slf4j-api.jar}:${slf4j-api-test.jar}:${slf4j-jdk14.jar}"/>
<mkdir dir="${slf4j-log4j12.dir}/${test.class.dir}"/>
<javac srcdir="${slf4j-log4j12.dir}/${test.source.dir}" destdir="${slf4j-log4j12.dir}/${test.class.dir}"
debug="true" source="1.5" target="1.5" classpath="${slf4j-api.jar}:${slf4j-api-test.jar}"/>
<mkdir dir="${slf4j-nop.dir}/${test.class.dir}"/>
<javac srcdir="${slf4j-nop.dir}/${test.source.dir}" destdir="${slf4j-nop.dir}/${test.class.dir}"
debug="true" source="1.5" target="1.5" classpath="${slf4j-api.jar}:${slf4j-api-test.jar}"/>
<mkdir dir="${slf4j-simple.dir}/${test.class.dir}"/>
<javac srcdir="${slf4j-simple.dir}/${test.source.dir}" destdir="${slf4j-simple.dir}/${test.class.dir}"
debug="true" source="1.5" target="1.5" classpath="${slf4j-api.jar}:${slf4j-simple.jar}:${slf4j-api-test.jar}"/>
<mkdir dir="${slf4j-migrator.dir}/${test.class.dir}"/>
<javac srcdir="${slf4j-migrator.dir}/${test.source.dir}" destdir="${slf4j-migrator.dir}/${test.class.dir}"
debug="true" source="1.5" target="1.5" classpath="${slf4j-migrator.jar}"/>
<mkdir dir="${jcl-over-slf4j.dir}/${test.class.dir}"/>
<javac srcdir="${jcl-over-slf4j.dir}/${test.source.dir}" destdir="${jcl-over-slf4j.dir}/${test.class.dir}"
debug="true" source="1.5" target="1.5" classpath="${slf4j-api.jar}:${slf4j-jdk14.jar}:${jcl-over-slf4j.jar}"/>
<mkdir dir="${jul-to-slf4j.dir}/${test.class.dir}"/>
<javac srcdir="${jul-to-slf4j.dir}/${test.source.dir}" destdir="${jul-to-slf4j.dir}/${test.class.dir}"
debug="true" source="1.5" target="1.5" classpath="${slf4j-api.jar}:${slf4j-log4j12.jar}:${jul-to-slf4j.jar}"/>
<mkdir dir="${log4j-over-slf4j.dir}/${test.class.dir}"/>
<javac srcdir="${log4j-over-slf4j.dir}/${test.source.dir}" destdir="${log4j-over-slf4j.dir}/${test.class.dir}"
debug="true" source="1.5" target="1.5" classpath="${slf4j-api.jar}:${slf4j-jdk14.jar}:${log4j-over-slf4j.jar}"/>
</target>
<macrodef name="test">
<attribute name="path"/>
<attribute name="component"/>
<sequential>
<mkdir dir="@{component}/${test.res.dir}"/>
<junit printsummary="yes" haltonfailure="yes">
<classpath>
<pathelement path="@{path}"/>
<pathelement location="@{component}/${test.class.dir}"/>
<pathelement location="@{component}/${test.resource.dir}"/>
<pathelement location="${slf4j-api.jar}"/>
</classpath>
<formatter type="plain"/>
<batchtest todir="@{component}/${test.res.dir}">
<fileset dir="@{component}/${test.source.dir}">
<include name="**/*TestCase.java"/>
<include name="**/*Test.java"/>
<exclude name="**/*$*"/>
<exclude name="**/Abstract*"/>
<exclude name="**/*PerfTest.java"/>
</fileset>
</batchtest>
</junit>
</sequential>
</macrodef>
<target name="test" depends="test-compile">
<test component="${slf4j-api.dir}" path="${slf4j-api.jar}"/>
<test component="${slf4j-jcl.dir}" path="${slf4j-api-test.jar}"/>
<test component="${slf4j-jdk14.dir}" path="${slf4j-api-test.jar}:${slf4j-jdk14.jar}"/>
<test component="${slf4j-log4j12.dir}" path="${slf4j-api-test.jar}:${slf4j-log4j12.jar}"/>
<test component="${slf4j-nop.dir}" path="${slf4j-api-test.jar}:${slf4j-nop.jar}"/>
<test component="${slf4j-simple.dir}" path="${slf4j-api-test.jar}:${slf4j-simple.jar}"/>
<test component="${slf4j-migrator.dir}" path="${slf4j-migrator.jar}"/>
<test component="${jcl-over-slf4j.dir}" path="${jcl-over-slf4j.jar}:${slf4j-jdk14.jar}"/>
<test component="${jul-to-slf4j.dir}" path="${jul-to-slf4j.jar}:${slf4j-log4j12.jar}"/>
<test component="${log4j-over-slf4j.dir}" path="${log4j-over-slf4j.jar}:${slf4j-jdk14.jar}"/>
</target>
</project>
|
|