|
|
@@ -86,100 +86,100 @@ Legal: |
|
|
|
<available property="jdk1.3+" classname="java.lang.StrictMath" /> |
|
|
|
<available property="jdk1.4+" classname="java.lang.CharSequence" /> |
|
|
|
<available property="bsf.present" |
|
|
|
classname="com.ibm.bsf.BSFManager" |
|
|
|
classpathref="project.class.path" /> |
|
|
|
classname="com.ibm.bsf.BSFManager" |
|
|
|
classpathref="project.class.path" /> |
|
|
|
<available property="netrexx.present" |
|
|
|
classname="netrexx.lang.Rexx" |
|
|
|
classpathref="project.class.path" /> |
|
|
|
classname="netrexx.lang.Rexx" |
|
|
|
classpathref="project.class.path" /> |
|
|
|
<available property="trax.present" |
|
|
|
classname="javax.xml.transform.Transformer" |
|
|
|
classpathref="project.class.path" /> |
|
|
|
classname="javax.xml.transform.Transformer" |
|
|
|
classpathref="project.class.path" /> |
|
|
|
<available property="xslp.present" |
|
|
|
classname="com.kvisco.xsl.XSLProcessor" |
|
|
|
classpathref="project.class.path" /> |
|
|
|
classname="com.kvisco.xsl.XSLProcessor" |
|
|
|
classpathref="project.class.path" /> |
|
|
|
<available property="xalan.present" |
|
|
|
classname="org.apache.xalan.xslt.XSLTProcessorFactory" |
|
|
|
classpathref="project.class.path" /> |
|
|
|
classname="org.apache.xalan.xslt.XSLTProcessorFactory" |
|
|
|
classpathref="project.class.path" /> |
|
|
|
<available property="xalan2.present" |
|
|
|
classname="org.apache.xalan.transformer.TransformerImpl" |
|
|
|
classpathref="project.class.path" /> |
|
|
|
classname="org.apache.xalan.transformer.TransformerImpl" |
|
|
|
classpathref="project.class.path" /> |
|
|
|
<available property="ejb.ejbc.present" |
|
|
|
classname="weblogic.ejbc" |
|
|
|
classpathref="project.class.path" /> |
|
|
|
classname="weblogic.ejbc" |
|
|
|
classpathref="project.class.path" /> |
|
|
|
<available property="ejb.DDCreator.present" |
|
|
|
classname="weblogic.ejb.utils.DDCreator" |
|
|
|
classpathref="project.class.path" /> |
|
|
|
classname="weblogic.ejb.utils.DDCreator" |
|
|
|
classpathref="project.class.path" /> |
|
|
|
<available property="ejb.wls.present" |
|
|
|
classname="weblogic.Server" |
|
|
|
classpathref="project.class.path" /> |
|
|
|
classname="weblogic.Server" |
|
|
|
classpathref="project.class.path" /> |
|
|
|
<available property="junit.present" |
|
|
|
classname="junit.framework.TestCase" |
|
|
|
classpathref="project.class.path" /> |
|
|
|
classname="junit.framework.TestCase" |
|
|
|
classpathref="project.class.path" /> |
|
|
|
<available property="netcomp.present" |
|
|
|
classname="com.oroinc.net.ftp.FTPClient" |
|
|
|
classpathref="project.class.path" /> |
|
|
|
classname="com.oroinc.net.ftp.FTPClient" |
|
|
|
classpathref="project.class.path" /> |
|
|
|
<available property="jcifs.present" |
|
|
|
classname="jcifs.smb.SmbFile" |
|
|
|
classpathref="project.class.path" /> |
|
|
|
classname="jcifs.smb.SmbFile" |
|
|
|
classpathref="project.class.path" /> |
|
|
|
<available property="starteam.present" |
|
|
|
classname="com.starbase.util.Platform" |
|
|
|
classpathref="project.class.path" /> |
|
|
|
classname="com.starbase.util.Platform" |
|
|
|
classpathref="project.class.path" /> |
|
|
|
<available property="antlr.present" |
|
|
|
classname="antlr.Tool" |
|
|
|
classpathref="project.class.path"/> |
|
|
|
classname="antlr.Tool" |
|
|
|
classpathref="project.class.path"/> |
|
|
|
<available property="vaj.present" |
|
|
|
classname="com.ibm.ivj.util.base.Workspace" |
|
|
|
classpathref="project.class.path"/> |
|
|
|
classname="com.ibm.ivj.util.base.Workspace" |
|
|
|
classpathref="project.class.path"/> |
|
|
|
<available property="stylebook.present" |
|
|
|
classname="org.apache.stylebook.Engine" |
|
|
|
classpathref="project.class.path"/> |
|
|
|
classname="org.apache.stylebook.Engine" |
|
|
|
classpathref="project.class.path"/> |
|
|
|
<available property="jakarta.regexp.present" |
|
|
|
classname="org.apache.regexp.RE" |
|
|
|
classpathref="project.class.path"/> |
|
|
|
classname="org.apache.regexp.RE" |
|
|
|
classpathref="project.class.path"/> |
|
|
|
<available property="jakarta.oro.present" |
|
|
|
classname="org.apache.oro.text.regex.Perl5Matcher" |
|
|
|
classpathref="project.class.path" /> |
|
|
|
classname="org.apache.oro.text.regex.Perl5Matcher" |
|
|
|
classpathref="project.class.path" /> |
|
|
|
<available property="jmf.present" |
|
|
|
classname="javax.sound.sampled.Clip" |
|
|
|
classpathref="project.class.path"/> |
|
|
|
classname="javax.sound.sampled.Clip" |
|
|
|
classpathref="project.class.path"/> |
|
|
|
<available property="icontract.present" |
|
|
|
classname="com.reliablesystems.iContract.IContracted" |
|
|
|
classpathref="project.class.path"/> |
|
|
|
classname="com.reliablesystems.iContract.IContracted" |
|
|
|
classpathref="project.class.path"/> |
|
|
|
<available property="jdepend.present" |
|
|
|
classname="jdepend.framework.JDepend" |
|
|
|
classpathref="project.class.path"/> |
|
|
|
classname="jdepend.framework.JDepend" |
|
|
|
classpathref="project.class.path"/> |
|
|
|
<available property="log4j.present" |
|
|
|
classname="org.apache.log4j.Category" |
|
|
|
classpathref="project.class.path"/> |
|
|
|
classname="org.apache.log4j.Category" |
|
|
|
classpathref="project.class.path"/> |
|
|
|
<!-- this is just a way to check for a TraX implementation --> |
|
|
|
<available property="trax.impl.present" |
|
|
|
resource="META-INF/services/javax.xml.transform.TransformerFactory" |
|
|
|
classpathref="project.class.path"/> |
|
|
|
resource="META-INF/services/javax.xml.transform.TransformerFactory" |
|
|
|
classpathref="project.class.path"/> |
|
|
|
<available property="xalan.envcheck" |
|
|
|
classname="org.apache.xalan.xslt.EnvironmentCheck" |
|
|
|
classpathref="project.class.path" /> |
|
|
|
classname="org.apache.xalan.xslt.EnvironmentCheck" |
|
|
|
classpathref="project.class.path" /> |
|
|
|
|
|
|
|
<available property="servlet.present" |
|
|
|
classname="javax.servlet.Servlet" |
|
|
|
classpathref="project.class.path"/> |
|
|
|
classname="javax.servlet.Servlet" |
|
|
|
classpathref="project.class.path"/> |
|
|
|
|
|
|
|
<available property="adaptx.present" |
|
|
|
classname="org.exolab.adaptx.xslt.XSLTProcessor" |
|
|
|
classpathref="project.class.path" /> |
|
|
|
classname="org.exolab.adaptx.xslt.XSLTProcessor" |
|
|
|
classpathref="project.class.path" /> |
|
|
|
<available property="xerces.present" |
|
|
|
classname="org.apache.xerces.parsers.SAXParser" |
|
|
|
classpathref="project.class.path" /> |
|
|
|
classname="org.apache.xerces.parsers.SAXParser" |
|
|
|
classpathref="project.class.path" /> |
|
|
|
<available property="bcel.present" |
|
|
|
classname="org.apache.bcel.Constants" |
|
|
|
classpathref="project.class.path" /> |
|
|
|
classname="org.apache.bcel.Constants" |
|
|
|
classpathref="project.class.path" /> |
|
|
|
|
|
|
|
<condition property="javamail.complete"> |
|
|
|
<and> |
|
|
|
<available classname="javax.activation.DataHandler" |
|
|
|
classpathref="project.class.path"/> |
|
|
|
<available classname="javax.mail.Transport" |
|
|
|
classpathref="project.class.path"/> |
|
|
|
</and> |
|
|
|
<and> |
|
|
|
<available classname="javax.activation.DataHandler" |
|
|
|
classpathref="project.class.path"/> |
|
|
|
<available classname="javax.mail.Transport" |
|
|
|
classpathref="project.class.path"/> |
|
|
|
</and> |
|
|
|
</condition> |
|
|
|
</target> |
|
|
|
|
|
|
@@ -201,7 +201,7 @@ Legal: |
|
|
|
</taskdef> |
|
|
|
|
|
|
|
<taskdef name="antlib-descriptor" |
|
|
|
classname="org.apache.myrmidon.build.AntlibDescriptorTask"> |
|
|
|
classname="org.apache.myrmidon.build.AntlibDescriptorTask"> |
|
|
|
<classpath> |
|
|
|
<pathelement location="${custom-tasks-dir}"/> |
|
|
|
<path refid="project.class.path"/> |
|
|
@@ -220,9 +220,9 @@ Legal: |
|
|
|
|
|
|
|
<mkdir dir="${build.classes}"/> |
|
|
|
<javac |
|
|
|
destdir="${build.classes}" |
|
|
|
debug="${debug}" |
|
|
|
deprecation="${deprecation}" > |
|
|
|
destdir="${build.classes}" |
|
|
|
debug="${debug}" |
|
|
|
deprecation="${deprecation}" > |
|
|
|
<classpath refid="project.class.path"/> |
|
|
|
<src location="src/todo"/> |
|
|
|
<src path="${java.dir}" /> |
|
|
@@ -284,74 +284,74 @@ Legal: |
|
|
|
<patternset id="ant1.todo.include"> |
|
|
|
<include name="org/apache/tools/**" /> |
|
|
|
<exclude name="${regexp.package}/JakartaRegexp*.java" |
|
|
|
unless="jakarta.regexp.present" /> |
|
|
|
unless="jakarta.regexp.present" /> |
|
|
|
<exclude name="${regexp.package}/JakartaOro*.java" |
|
|
|
unless="jakarta.oro.present" /> |
|
|
|
unless="jakarta.oro.present" /> |
|
|
|
<exclude name="${regexp.package}/Jdk14Regexp*.java" |
|
|
|
unless="jdk1.4+" /> |
|
|
|
unless="jdk1.4+" /> |
|
|
|
<exclude name="${ant.package}/AntSecurityManager.java" |
|
|
|
unless="jdk1.2+" /> |
|
|
|
unless="jdk1.2+" /> |
|
|
|
<exclude name="${ant.package}/listener/Log4jListener.java" |
|
|
|
unless="log4j.present" /> |
|
|
|
unless="log4j.present" /> |
|
|
|
|
|
|
|
<exclude name="${taskdefs.package}/IContract.java" |
|
|
|
unless="icontract.present" /> |
|
|
|
unless="icontract.present" /> |
|
|
|
<exclude name="${taskdefs.package}/Script.java" |
|
|
|
unless="bsf.present" /> |
|
|
|
unless="bsf.present" /> |
|
|
|
<exclude name="${taskdefs.package}/stylebook/StyleBook.java" |
|
|
|
unless="stylebook.present" /> |
|
|
|
unless="stylebook.present" /> |
|
|
|
<exclude name="${taskdefs.package}/NetRexxC.java" |
|
|
|
unless="netrexx.present" /> |
|
|
|
unless="netrexx.present" /> |
|
|
|
<exclude name="${antlib.package}/xml/TraXLiaison.java" |
|
|
|
unless="trax.present" /> |
|
|
|
unless="trax.present" /> |
|
|
|
<exclude name="${antlib.package}/xml/XalanLiaison.java" |
|
|
|
unless="xalan.present" /> |
|
|
|
unless="xalan.present" /> |
|
|
|
<exclude name="${taskdefs.package}/Javah.java" |
|
|
|
unless="jdk1.2+" /> |
|
|
|
unless="jdk1.2+" /> |
|
|
|
<exclude name="${taskdefs.package}/junit/*" |
|
|
|
unless="junit.present" /> |
|
|
|
unless="junit.present" /> |
|
|
|
<exclude name="${taskdefs.package}/net/**.java" |
|
|
|
unless="netcomp.present" /> |
|
|
|
unless="netcomp.present" /> |
|
|
|
<exclude name="${taskdefs.package}/net/MimeMail.java" |
|
|
|
unless="javamail.complete" /> |
|
|
|
unless="javamail.complete" /> |
|
|
|
<exclude name="${taskdefs.package}/scm/AntStarTeam*.java" |
|
|
|
unless="starteam.present" /> |
|
|
|
unless="starteam.present" /> |
|
|
|
<exclude name="${taskdefs.package}/ANTLR.java" |
|
|
|
unless="antlr.present" /> |
|
|
|
unless="antlr.present" /> |
|
|
|
<exclude name="${taskdefs.package}/perforce/*.java" |
|
|
|
unless="jakarta.oro.present" /> |
|
|
|
unless="jakarta.oro.present" /> |
|
|
|
<exclude name="${taskdefs.package}/junit/XMLResultAggregator.java" |
|
|
|
unless="trax.present" /> |
|
|
|
unless="trax.present" /> |
|
|
|
<exclude name="${taskdefs.package}/junit/AggregateTransformer.java" |
|
|
|
unless="trax.present" /> |
|
|
|
unless="trax.present" /> |
|
|
|
<exclude name="${taskdefs.package}/junit/XMLResultAggregator.java" |
|
|
|
unless="xalan2.present" /> |
|
|
|
unless="xalan2.present" /> |
|
|
|
<exclude name="${taskdefs.package}/junit/AggregateTransformer.java" |
|
|
|
unless="xalan2.present" /> |
|
|
|
unless="xalan2.present" /> |
|
|
|
<exclude name="${taskdefs.package}/junit/XalanExecutor.java" |
|
|
|
unless="xalan2.present" /> |
|
|
|
unless="xalan2.present" /> |
|
|
|
<exclude name="${taskdefs.package}/junit/Xalan2Executor.java" |
|
|
|
unless="xalan2.present" /> |
|
|
|
unless="xalan2.present" /> |
|
|
|
<exclude name="${taskdefs.package}/junit/Xalan1Executor.java" |
|
|
|
unless="xalan.present" /> |
|
|
|
unless="xalan.present" /> |
|
|
|
<exclude name="${taskdefs.package}/jdepend/*" |
|
|
|
unless="jdepend.present" /> |
|
|
|
unless="jdepend.present" /> |
|
|
|
<exclude name="${taskdefs.package}/sitraka/**" |
|
|
|
unless="some.regexp.support"/> |
|
|
|
unless="some.regexp.support"/> |
|
|
|
<exclude name="${taskdefs.package}/metamata/MAudit*" |
|
|
|
unless="jakarta.oro.present"/> |
|
|
|
unless="jakarta.oro.present"/> |
|
|
|
<exclude name="${taskdefs.package}/metamata/MMetrics*" |
|
|
|
unless="trax.present"/> |
|
|
|
unless="trax.present"/> |
|
|
|
<exclude name="${taskdefs.package}/metamata/**" |
|
|
|
unless="jdk1.2+" /> |
|
|
|
unless="jdk1.2+" /> |
|
|
|
<exclude name="${optional.type.package}/depend/*.java" |
|
|
|
unless="bcel.present" /> |
|
|
|
unless="bcel.present" /> |
|
|
|
<exclude name="${util.package}/depend/*.java" |
|
|
|
unless="bcel.present" /> |
|
|
|
unless="bcel.present" /> |
|
|
|
<exclude name="${optional.type.package}/depend/*.java" |
|
|
|
unless="jdk1.2+" /> |
|
|
|
unless="jdk1.2+" /> |
|
|
|
<exclude name="${util.package}/depend/*.java" |
|
|
|
unless="jdk1.2+" /> |
|
|
|
unless="jdk1.2+" /> |
|
|
|
</patternset> |
|
|
|
|
|
|
|
<patternset id="selftest.include"> |
|
|
@@ -367,37 +367,37 @@ Legal: |
|
|
|
<!-- The generation of the descriptor is kept separated from the packaging |
|
|
|
of the jars, since jarring is fast and XDoclet is really slow.--> |
|
|
|
<target name="antlib-descriptors" |
|
|
|
depends="setup-patterns, custom-tasks" |
|
|
|
unless="antlib-descriptors.omit" |
|
|
|
description="Generates Antlib descriptors using XDoclet."> |
|
|
|
depends="setup-patterns, custom-tasks" |
|
|
|
unless="antlib-descriptors.omit" |
|
|
|
description="Generates Antlib descriptors using XDoclet."> |
|
|
|
|
|
|
|
<antlib-descriptor libName="builtin" |
|
|
|
destdir="${gen.dir}" |
|
|
|
classpathref="project.class.path"> |
|
|
|
destdir="${gen.dir}" |
|
|
|
classpathref="project.class.path"> |
|
|
|
<fileset dir="${java.dir}"> |
|
|
|
<patternset refid="myrmidon-api.include"/> |
|
|
|
</fileset> |
|
|
|
</antlib-descriptor> |
|
|
|
|
|
|
|
<antlib-descriptor libName="container" |
|
|
|
destdir="${gen.dir}" |
|
|
|
classpathref="project.class.path"> |
|
|
|
destdir="${gen.dir}" |
|
|
|
classpathref="project.class.path"> |
|
|
|
<fileset dir="${java.dir}"> |
|
|
|
<patternset refid="myrmidon-container.include"/> |
|
|
|
</fileset> |
|
|
|
</antlib-descriptor> |
|
|
|
|
|
|
|
<antlib-descriptor libName="aut" |
|
|
|
destdir="${gen.dir}" |
|
|
|
classpathref="project.class.path"> |
|
|
|
destdir="${gen.dir}" |
|
|
|
classpathref="project.class.path"> |
|
|
|
<fileset dir="${java.dir}"> |
|
|
|
<patternset refid="aut.include"/> |
|
|
|
</fileset> |
|
|
|
</antlib-descriptor> |
|
|
|
|
|
|
|
<antlib-descriptor libName="selftest" |
|
|
|
destdir="${gen.dir}" |
|
|
|
classpathref="project.class.path"> |
|
|
|
destdir="${gen.dir}" |
|
|
|
classpathref="project.class.path"> |
|
|
|
<fileset dir="${java.dir}"> |
|
|
|
<patternset refid="selftest.include"/> |
|
|
|
</fileset> |
|
|
@@ -420,95 +420,95 @@ Legal: |
|
|
|
<mkdir dir="${build.ext}"/> |
|
|
|
|
|
|
|
<jar jarfile="${build.bin}/myrmidon-launcher.jar" |
|
|
|
basedir="${build.classes}" |
|
|
|
manifest="${manifest.dir}/myrmidon-launcher.mf"> |
|
|
|
basedir="${build.classes}" |
|
|
|
manifest="${manifest.dir}/myrmidon-launcher.mf"> |
|
|
|
<patternset refid="myrmidon-launcher.include"/> |
|
|
|
</jar> |
|
|
|
|
|
|
|
<antlib-jar jarfile="${build.bin}/lib/myrmidon-container.jar" |
|
|
|
basedir="${build.classes}" |
|
|
|
manifest="${manifest.dir}/myrmidon-container.mf" |
|
|
|
rolesDescriptor="${gen.dir}/container-ant-roles.xml" |
|
|
|
descriptor="${gen.dir}/container-ant-descriptor.xml" > |
|
|
|
basedir="${build.classes}" |
|
|
|
manifest="${manifest.dir}/myrmidon-container.mf" |
|
|
|
rolesDescriptor="${gen.dir}/container-ant-roles.xml" |
|
|
|
descriptor="${gen.dir}/container-ant-descriptor.xml" > |
|
|
|
<patternset refid="myrmidon-container.include"/> |
|
|
|
</antlib-jar> |
|
|
|
|
|
|
|
<antlib-jar jarfile="${build.lib}/myrmidon-api.jar" |
|
|
|
basedir="${build.classes}" |
|
|
|
manifest="${manifest.dir}/myrmidon-api.mf" |
|
|
|
rolesDescriptor="${gen.dir}/builtin-ant-roles.xml" |
|
|
|
descriptor="${gen.dir}/builtin-ant-descriptor.xml" |
|
|
|
servicesDescriptor="${manifest.dir}/core-services.xml" > |
|
|
|
<patternset refid="myrmidon-api.include"/> |
|
|
|
basedir="${build.classes}" |
|
|
|
manifest="${manifest.dir}/myrmidon-api.mf" |
|
|
|
rolesDescriptor="${gen.dir}/builtin-ant-roles.xml" |
|
|
|
descriptor="${gen.dir}/builtin-ant-descriptor.xml" |
|
|
|
servicesDescriptor="${manifest.dir}/core-services.xml" > |
|
|
|
<patternset refid="myrmidon-api.include"/> |
|
|
|
</antlib-jar> |
|
|
|
|
|
|
|
<antlib-jar jarfile="${build.lib}/aut.jar" |
|
|
|
basedir="${build.classes}" |
|
|
|
manifest="${manifest.dir}/aut.mf" |
|
|
|
rolesDescriptor="${gen.dir}/aut-ant-roles.xml" |
|
|
|
descriptor="${gen.dir}/aut-ant-descriptor.xml" > |
|
|
|
<patternset refid="aut.include"/> |
|
|
|
basedir="${build.classes}" |
|
|
|
manifest="${manifest.dir}/aut.mf" |
|
|
|
rolesDescriptor="${gen.dir}/aut-ant-roles.xml" |
|
|
|
descriptor="${gen.dir}/aut-ant-descriptor.xml" > |
|
|
|
<patternset refid="aut.include"/> |
|
|
|
</antlib-jar> |
|
|
|
|
|
|
|
<antlib-jar jarfile="${build.lib}/ant1_todo.jar" |
|
|
|
basedir="${build.classes}" |
|
|
|
descriptor="${manifest.dir}/ant1-ant-descriptor.xml" > |
|
|
|
<patternset refid="ant1.todo.include"/> |
|
|
|
basedir="${build.classes}" |
|
|
|
descriptor="${manifest.dir}/ant1-ant-descriptor.xml" > |
|
|
|
<patternset refid="ant1.todo.include"/> |
|
|
|
</antlib-jar> |
|
|
|
|
|
|
|
<antlib-jar jarfile="${build.ext}/selftest.atl" |
|
|
|
basedir="${build.classes}" |
|
|
|
manifest="${manifest.dir}/selftest.mf" |
|
|
|
descriptor="${gen.dir}/selftest-ant-descriptor.xml" |
|
|
|
rolesDescriptor="${gen.dir}/selftest-ant-roles.xml"> |
|
|
|
<patternset refid="selftest.include"/> |
|
|
|
basedir="${build.classes}" |
|
|
|
manifest="${manifest.dir}/selftest.mf" |
|
|
|
descriptor="${gen.dir}/selftest-ant-descriptor.xml" |
|
|
|
rolesDescriptor="${gen.dir}/selftest-ant-roles.xml"> |
|
|
|
<patternset refid="selftest.include"/> |
|
|
|
</antlib-jar> |
|
|
|
|
|
|
|
<jar jarfile="${build.ext}/selftest-extension1.jar" |
|
|
|
basedir="${build.classes}" |
|
|
|
manifest="${manifest.dir}/selftest-extension1.mf"> |
|
|
|
<patternset refid="selftest-extension1.include" /> |
|
|
|
basedir="${build.classes}" |
|
|
|
manifest="${manifest.dir}/selftest-extension1.mf"> |
|
|
|
<patternset refid="selftest-extension1.include" /> |
|
|
|
</jar> |
|
|
|
|
|
|
|
<!-- Simple cases handled by antlib.xml --> |
|
|
|
<ant antfile="antlib.xml"> |
|
|
|
<property name="antlib.name" value="core"/> |
|
|
|
<property name="antlib.name" value="core"/> |
|
|
|
</ant> |
|
|
|
|
|
|
|
<ant antfile="antlib.xml"> |
|
|
|
<property name="antlib.name" value="file"/> |
|
|
|
<property name="antlib.name" value="file"/> |
|
|
|
</ant> |
|
|
|
|
|
|
|
<ant antfile="antlib.xml"> |
|
|
|
<property name="antlib.name" value="archive"/> |
|
|
|
<property name="antlib.name" value="archive"/> |
|
|
|
</ant> |
|
|
|
|
|
|
|
<ant antfile="antlib.xml"> |
|
|
|
<property name="antlib.name" value="cvslib"/> |
|
|
|
<property name="antlib.name" value="cvslib"/> |
|
|
|
</ant> |
|
|
|
|
|
|
|
<ant antfile="antlib.xml"> |
|
|
|
<property name="antlib.name" value="nativelib"/> |
|
|
|
<property name="antlib.name" value="nativelib"/> |
|
|
|
</ant> |
|
|
|
|
|
|
|
<ant antfile="antlib.xml"> |
|
|
|
<property name="antlib.name" value="security"/> |
|
|
|
<property name="antlib.name" value="security"/> |
|
|
|
</ant> |
|
|
|
|
|
|
|
<ant antfile="antlib.xml"> |
|
|
|
<property name="antlib.name" value="runtime"/> |
|
|
|
<property name="antlib.name" value="runtime"/> |
|
|
|
</ant> |
|
|
|
|
|
|
|
<ant antfile="antlib.xml"> |
|
|
|
<property name="antlib.name" value="sound"/> |
|
|
|
<property name="antlib.name" value="sound"/> |
|
|
|
</ant> |
|
|
|
|
|
|
|
<ant antfile="antlib.xml"> |
|
|
|
<property name="antlib.name" value="vfile"/> |
|
|
|
<property name="antlib.name" value="vfile"/> |
|
|
|
</ant> |
|
|
|
|
|
|
|
<ant antfile="antlib.xml"> |
|
|
|
<property name="antlib.name" value="java"/> |
|
|
|
<property name="antlib.name" value="java"/> |
|
|
|
</ant> |
|
|
|
</target> |
|
|
|
|
|
|
@@ -517,9 +517,9 @@ Legal: |
|
|
|
<!-- Compile the unit tests --> |
|
|
|
<mkdir dir="${test.classes}"/> |
|
|
|
<javac srcdir="src/test" |
|
|
|
destdir="${test.classes}" |
|
|
|
debug="${debug}" |
|
|
|
deprecation="${deprecation}"> |
|
|
|
destdir="${test.classes}" |
|
|
|
debug="${debug}" |
|
|
|
deprecation="${deprecation}"> |
|
|
|
<classpath refid="project.class.path"/> |
|
|
|
<exclude name="**/SmbFileSystemTestCase.java" unless="jcifs.present"/> |
|
|
|
<exclude name="**/FtpFileSystemTestCase.java" unless="netcomp.present"/> |
|
|
@@ -553,7 +553,7 @@ Legal: |
|
|
|
|
|
|
|
<!-- Prepare deployer tests --> |
|
|
|
<property name="test.deployer.dir" |
|
|
|
value="${test.working.dir}/org/apache/myrmidon/components/deployer/test"/> |
|
|
|
value="${test.working.dir}/org/apache/myrmidon/components/deployer/test"/> |
|
|
|
<mkdir dir="${test.deployer.dir}"/> |
|
|
|
<jar jarfile="${test.deployer.dir}/test.atl"> |
|
|
|
<zipfileset dir="${test.deployer.dir}" prefix="META-INF" includes="*.xml"/> |
|
|
@@ -561,7 +561,7 @@ Legal: |
|
|
|
|
|
|
|
<!-- Prepare type factory tests --> |
|
|
|
<property name="test.type.dir" |
|
|
|
value="${test.working.dir}/org/apache/myrmidon/interfaces/type/test"/> |
|
|
|
value="${test.working.dir}/org/apache/myrmidon/interfaces/type/test"/> |
|
|
|
<mkdir dir="${test.type.dir}"/> |
|
|
|
<jar jarfile="${test.type.dir}/types.jar"> |
|
|
|
<fileset dir="${test.classes}" includes="org/apache/myrmidon/interfaces/type/test/MyType1.class"/> |
|
|
@@ -569,15 +569,15 @@ Legal: |
|
|
|
|
|
|
|
<!-- Prepare the project tests --> |
|
|
|
<antlib-descriptor libName="unittests" |
|
|
|
destdir="${gen.dir}" |
|
|
|
classpathref="project.class.path"> |
|
|
|
destdir="${gen.dir}" |
|
|
|
classpathref="project.class.path"> |
|
|
|
<fileset dir="src/test"> |
|
|
|
<include name="org/apache/antlib/**"/> |
|
|
|
<include name="org/apache/myrmidon/framework/**"/> |
|
|
|
</fileset> |
|
|
|
</antlib-descriptor> |
|
|
|
<copy file="${gen.dir}/unittests-ant-descriptor.xml" |
|
|
|
tofile="${test.classes}/META-INF/ant-descriptor.xml"/> |
|
|
|
tofile="${test.classes}/META-INF/ant-descriptor.xml"/> |
|
|
|
|
|
|
|
<!-- Run all the tests --> |
|
|
|
<junit printsummary="on" fork="true" failureProperty="test.failed"> |
|
|
@@ -611,10 +611,58 @@ Legal: |
|
|
|
<fail> - One or more tests failed.</fail> |
|
|
|
</target> |
|
|
|
|
|
|
|
<target name="checkstyle" description="Checkstyle"> |
|
|
|
|
|
|
|
<!-- this invocation of checkstyle requires that checkstyle be downloaded and setup --> |
|
|
|
<!-- thats why you are required to define do.checkstyle property to generate the report --> |
|
|
|
<taskdef name="checkstyle" |
|
|
|
classname="com.puppycrawl.tools.checkstyle.CheckStyleTask"> |
|
|
|
<classpath refid="project.class.path"/> |
|
|
|
</taskdef> |
|
|
|
<checkstyle |
|
|
|
lcurlyType="nl" |
|
|
|
lcurlyMethod="nl" |
|
|
|
lcurlyOther="nl" |
|
|
|
rcurly="ignore" |
|
|
|
allowProtected="false" |
|
|
|
allowPackage="false" |
|
|
|
allowNoAuthor="false" |
|
|
|
maxLineLen="100" |
|
|
|
maxMethodLen="100" |
|
|
|
maxConstructorLen="100" |
|
|
|
memberPattern="^m_[a-z][a-zA-Z0-9]*$" |
|
|
|
staticPattern="^c_[a-z][a-zA-Z0-9]*$" |
|
|
|
constPattern="(^c_[a-z][a-zA-Z0-9]*$)|([A-Z_]*$)" |
|
|
|
ignoreImportLen="true" |
|
|
|
allowTabs="false" |
|
|
|
javadocScope="protected" |
|
|
|
ignoreWhitespace="true" |
|
|
|
cacheFile="checkstyle.cache" |
|
|
|
failOnViolation="false" |
|
|
|
ignoreCastWhitespace="true"> |
|
|
|
<fileset dir="${java.dir}"> |
|
|
|
<include name="**/*.java"/> |
|
|
|
</fileset> |
|
|
|
<formatter type="plain"/> |
|
|
|
<formatter type="xml" toFile="build/checkstyle-results.xml"/> |
|
|
|
</checkstyle> |
|
|
|
</target> |
|
|
|
|
|
|
|
<target name="checkstyle-report" |
|
|
|
depends="checkstyle" |
|
|
|
if="do.checkstyle" |
|
|
|
description="Generate Checkstyle Report"> |
|
|
|
|
|
|
|
<mkdir dir="${build.reports}/checkstyle"/> |
|
|
|
<style style="../../src/etc/checkstyle-frames.xsl" in="build/checkstyle-results.xml" |
|
|
|
out="${build.reports}/checkstyle/delete-me.html"/> |
|
|
|
|
|
|
|
</target> |
|
|
|
|
|
|
|
<!-- Creates the distribution --> |
|
|
|
<target name="dist-lite" |
|
|
|
depends="jars" |
|
|
|
description="Generates a minimal working distribution."> |
|
|
|
depends="jars" |
|
|
|
description="Generates a minimal working distribution."> |
|
|
|
|
|
|
|
<mkdir dir="${dist.bin}"/> |
|
|
|
<mkdir dir="${dist.lib}"/> |
|
|
@@ -651,7 +699,7 @@ Legal: |
|
|
|
</target> |
|
|
|
|
|
|
|
<target name="dist-extralite" |
|
|
|
description="A faster version of dist-lite (no XDoclet)."> |
|
|
|
description="A faster version of dist-lite (no XDoclet)."> |
|
|
|
<property name="antlib-descriptors.omit" value="true"/> |
|
|
|
<antcall target="dist-lite"/> |
|
|
|
</target> |
|
|
|