Nathan Beyer wrote:
On Mon, Apr 28, 2008 at 6:11 AM, Alexei Fedotov <[EMAIL PROTECTED]>
wrote:
<SNIP>
and limit myself to fewer commands:
* check out top-level trunk
* ant -Dauto.fetch=true -Dhy.cfg=debug all
* do some class library hacking
* ant -Dbuild.module="archive" -Dhy.jdk="<dir>/trunk/target/hdk/jdk/"
test
(runs tests and regenerates hdk from the target dir which is used by
my debugger)
Does this actually update the libraries in the "hy.jdk" path? What's the
difference between 'hy.jdk' and 'hy.hdk'? Why do we have both?
The JDK contains only the files you would expect in a standard JDK -
i.e. the JRE plus extra header files and tools useful for Java development.
The HDK contains the JDK plus extra header files, libraries and build
files useful for Harmony specific development.
Regards,
Oliver
Thanks!
On Sat, Apr 26, 2008 at 6:46 AM, Nathan Beyer <[EMAIL
PROTECTED]<https://mail.google.com/mail?view=cm&tf=0&[EMAIL PROTECTED]>>
wrote:
I've started a fresh workspace on an Ubuntu box and here's what I'm
doing.
* check out top-level trunk
* ant populate-source
* ant -Dhy.cfg=debug build
* rm -rf working_classlib/deploy/*
* cp -r targert/hdk/* working_classlib/deploy/*
* cd working_classlib
* deploy/jdk/jre/bin/java -version
Prints version information - works just fine
* ant test
class library tests run as expected
* do some class library hacking
* ant build
* deploy/jdk/jre/bin/java -version
does nothing, just waits, no output
Shouldn't this work? How are other people doing class library
development
and continuous rebuilds? I get the same results on Windows.
-Nathan
--
With best regards,
Alexei
--
Oliver Deakin
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU