Re: [aspectwerkz-dev] Re: [aspectwerkz-user] Re: problems with ant task

Jonas BonĂ©r <[email protected]> Wed, 6 Oct 2004 13:13:04 +0200
Newsgroups gmane.comp.java.aspectwerkz.devel
Message-ID <[email protected]>
Thanks a lot.

I have added the task to the cvs now. Only head for now, will put it
in the 1.0 branch later today.

Syntax is:

  <taskdef name="annotationc"
classname="org.codehaus.aspectwerkz.annotation.AnnotationCTask"
classpathref="project.class.path"/>
    <target name="annotations" depends="init">
        <annotationc
            verbose="true"
            clsdir="${basedir}/target/samples-classes"
            srcdir="${basedir}/src/samples"
            destdir="${basedir}/target/samples-classes"
            properties="${basedir}/src/samples/annotation.properties">
        </annotationc>
    </target>

Do we agree on this?

/Jonas

On Tue, 05 Oct 2004 22:25:15 +0300, the_mindstorm
<[email protected]> wrote:
> Hi!
> 
> Attached is the new version of the OfflineWeaverTask.
> The changes I made:
> 
> - directly call AnnotationC
> - support multiple source dirs
> 
> Addition:
> - I also added support for providing source filesets (this is way I have changed a little the
> implementation of AnnotationC and also AnnotationManager - added one method: public void
> addSource(final String srcFile).
> 
> Proposals:
> 1. supporting as input a file containing the list of sources to be processed (as in AspectJ)
> 2. support multiple directories for classdir.
> 
> These 2 features will allow highly configurability of offline weaving. Their implementation is quite
> simple and doesn't require many changes in the AspectWerkz classes.
> 
> I wait with interest your comments.
> 
> ./the_mindstorm
> 
> 
>