That did it! Many thanks!
Jim
-----Original Message-----
From: Peter Reilly [mailto:peter.kitt.reilly@gmail.com]
Sent: Friday, August 22, 2008 11:07 AM
To: Ant Users List
Subject: Re: Problem with <classconstants/>
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
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org
|