Re: Catch compile errors
Peter Reilly <[email protected]> Mon, 16 Feb 2009 18:12:27 +0000
| Newsgroups | gmane.comp.java.ant-contrib.devel |
|---|---|
| Message-ID | <[email protected]> |
I mean not ! Peter On Mon, Feb 16, 2009 at 6:12 PM, Peter Reilly <[email protected]> wrote: > Use failonerror="true" and failonerror="false" > > Peter > > On Wed, Feb 11, 2009 at 8:32 AM, Furingstad <[email protected]> wrote: >> We are implementing the Ant Contrib trycatch task to catch compile errors in >> our build script but for some reason we cant get it to catch our errors. >> >> Any ideas what we are doing wrong? >> >> Our test script: >> >> >> >> <?xml version="1.0" encoding="UTF-8"?> >> <project name="Copille-dbDef" default="cmp-def" >> xmlns:ac="antlib:net.sf.antcontrib"> >> >> <path id="build.class.path"> >> <fileset dir="${proj.externals.dir}/FND"> >> <include name="**/*.jar"/> >> </fileset> >> <pathelement path="${proj.bin.dir}/${be.component}/bindbg"/> >> <pathelement path="${base.root}"/> >> </path> >> <target name="cmp-def" description="Compilling DB Def"> >> <pathconvert property="build.classpath.prop" >> refid="build.class.path" targetos="windows" /> >> <echo message="Current classpath: ${build.classpath.prop}"/> >> >> <ac:for param="obj"> >> <path> >> <fileset >> dir="${proj.src.dir}/${be.component}/src/mvx/db/def"> >> <include name="**/*.java"/> >> </fileset> >> </path> >> >> <sequential> >> <ac:propertyregex override="yes" >> property="obj" input="@{obj}" >> regexp="(.+\\)(.+\.java)" >> replace="\2" >> casesensitive="false" /> >> >> <ac:trycatch property="exception.message" >> reference="exception.ref"> >> <ac:try> >> <javac taskname="compile.def" >> sourcepath="" >> >> srcdir="${proj.src.dir}/${be.component}/src/mvx/db/def" >> destdir="${proj.bin.dir}/${be.component}/bindbg" >> includes="${obj}" >> classpathref="build.class.path" >> compiler="org.eclipse.jdt.core.JDTCompilerAdapter" >> target="1.6" >> source="1.6" >> debug="on" >> failonerror="false" >> fork="no" >> /> >> </ac:try> >> <ac:catch> >> <echo message="Compile error on: ${obj} Error >> message: >> >> ${exception.message}${line.separator}" >> file="${ProjBaseDir}\Compille.error" >> append="true" level="warning" >> /> >> </ac:catch> >> </ac:trycatch> >> </sequential> >> </ac:for> >> </target> >> </project> >> ________________________________ >> View this message in context: Catch compile errors >> Sent from the Ant Contrib mailing list archive at Nabble.com. >> >> ------------------------------------------------------------------------------ >> Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA >> -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise >> -Strategies to boost innovation and cut costs with open source participation >> -Receive a $600 discount off the registration fee with the source code: SFAD >> http://p.sf.net/sfu/XcvMzF8H >> _______________________________________________ >> Ant-contrib-developers mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/ant-contrib-developers >> >> > ------------------------------------------------------------------------------ Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H