harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Daniel Gong <daniel.gong.fu...@gmail.com>
Subject Re: [GSOC] The code for smallest class set for customer application in now on JIRA
Date Wed, 05 Aug 2009 07:53:31 GMT
Sorry, that's my fault. It seems I have put the wrong version of ant
build...I will correct it and upload it again.

On Wed, Aug 5, 2009 at 3:44 PM, Regis <xu.regis@gmail.com> wrote:

> Daniel Gong wrote:
>
>> Hi all,
>> I have my code attached in issue HARMONY-6291 on JIRA. I'd like to call it
>> MinJre Toolkit.
>>
>> Now the coding of MinJreToolkit is almost complete. It includes functional
>> classes as well as command line tool and ant task implemented based on
>> them.
>> More, for dynamic tracing, a jvmti agent has been implemented. Both static
>> analysis and dynamic tracing produce a type of result file called cns
>> (Class
>> Name Set) file, which has an associated data structure called ClassNameSet
>> that can be created from a cns file, witten to a cns file and merged with
>> a
>> cns file. The cns file in the conf directory contains the required classes
>> for different jre implementations. Now it only supports Harmony.
>>
>> The toolkit can be used in two steps. First, employ both static analyzer
>> and
>> dynamic tracer in the process of application development and test, and
>> record necessary information in several cns files. Second, employ the jre
>> generator to merge these cns files and generate a new jre from an original
>> one.
>>
>> So far I have written a simple ant build file to handle the whole process
>> including compile, test, pack & javadoc. The compiling of the agent is not
>> in because I'm still learning ant usage. The test is also very simple,
>> just
>> a helloworld app:P
>>
>> I'll improve the toolkit by adding command line script, optimizing ant
>> build, doing more test and improve the algorithm if a better strategy is
>> found.
>>
>> Everyone please feel free to give me advice or report bugs to me~thx:)
>>
>> Daniel Gong
>>
>>
> Well done Daniel!
>
> I'm trying to build the tool. I downloaded minjretoolkit.tar.gz from
> HARMONY-6291, and extract it, then run "ant" or "ant compile", but got a
> error:
>
> c:\download\minijre\build.xml:23: taskdef class
> org.crazynut.harmony.minjre.anttask.AnalyzeDependenc
> yTask cannot be found
>
> Did I miss anything?
>
> --
> Best Regards,
> Regis.
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message