ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Peter Reilly" <peter.kitt.rei...@gmail.com>
Subject Re: Problem with <classconstants/>
Date Fri, 22 Aug 2008 15:07:00 GMT
You may need to set the character encoding on the loadproperties.
See:
http://ant.apache.org/manual/CoreTypes/filterchain.html#classconstants

peter
On Sun, Aug 10, 2008 at 3:10 PM, Jim Showalter
<jim.showalter@verizon.net> wrote:
> I am having problems getting this to work as described.  I am using Ant
> 1.7.1 with bcel-5.2 and java 1.6.  The OS platform is Solaris 10 Unix.  The
> bcel classParser throws a ClassFormatException when I run a very simple ant
> file.  I put a print statement in the org.apache.bcel.classfile.ClassParser
> code and the problem appears to be that the readID method returns a
> 0x3F3F3F3F instead of the expected 0xCAFEBABE value.  I have verified (using
> od -x) that the Foo.class file begins with 0xCAFEBABE.
> The files are below.
>
>
> //Foo.java
> public class Foo {
>   public static final String TESTIT = "hello";
> }
>
> <!-- build.xml  -->
> <?xml version="1.0" encoding="UTF-8"?>
> <project name="project" default="cool">
>     <target name="cool">
>        <loadproperties srcfile="Foo.class">
>            <filterchain>
>                <classconstants/>
>                <prefixlines prefix="Foo."/>
>            </filterchain>
>        </loadproperties>
>        <echo>${Foo.TESTIT}</echo>
>    </target>
> </project>
>
>
> Any help would be appreciated.
>
> Thanks
> Jim
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> For additional commands, e-mail: user-help@ant.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Mime
View raw message