Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [aspectj-users] AspectJ in large scale development projects.

is there another place to change the properties then this screen?




From: Philip <philipvanbogaert@xxxxxxxxxx>
Reply-To: aspectj-users@xxxxxxxxxxx
To: aspectj-users@xxxxxxxxxxx
Subject: Re: [aspectj-users] AspectJ in large scale development projects.
Date: Wed, 26 May 2004 17:21:02 +0200

So its now possible to use aspect/classes and destinations as directories
instead of jars.
Thanks,
Philip
Op woensdag 26 mei 2004 16:00, schreef Andrew Clement:
> Which compiler options are missing in AJDT?
> inpath and aspectpath can be set in the AspectJ project properties page
> (But I know its not currently the nicest UI for specifying them ...)
> If there is something else missing that we need to add then let me know.
>
> thanks,
> Andy.
> ---
> AspectJ/AJDT Development
>
>
>
>
> philipvanbogaert@xxxxxxxxxx
> Sent by: aspectj-users-admin@xxxxxxxxxxx
> 26/05/2004 14:38
> Please respond to
> aspectj-users
>
>
> To
> aspectj-users@xxxxxxxxxxx
> cc
>
> Subject
> RE: [aspectj-users] AspectJ in large scale development projects.
>
>
>
>
>
>
> not completely because the ajdt plugin doesn't have all compiler options
> available yet.
> but you can use ant as part of the eclipse build process.
>
> Philip
>
> >-- Origineel Bericht --
>
> From: "jan casteels" <jan_casteels@xxxxxxx>
>
> >To: aspectj-users@xxxxxxxxxxx
> >Reply-To: aspectj-users@xxxxxxxxxxx
> >Date: Wed, 26 May 2004 15:12:41 +0200
> >Subject: RE: [aspectj-users] AspectJ in large scale development projects.
> >
> >
> >Perfect, this will help me to have a smooth introduction of aspectJ in
>
> the
>
> >builld process of the project.
> >
> >Can the same principle be used in Eclipse?
> >
> >
> >Jan
> >
> >>From: philipvanbogaert@xxxxxxxxxx
> >>Reply-To: aspectj-users@xxxxxxxxxxx
> >>To: aspectj-users@xxxxxxxxxxx
> >>Subject: RE: [aspectj-users] AspectJ in large scale development
>
> projects.
>
> >>Date: Wed, 26 May 2004 11:07:44 +0200
> >>
> >>Yes,
> >>Java project is a plain old java project (which can compile it own
> >>sources).
> >>everything keeps on working (refactoring, incremental compilation, etc).
> >>
> >>Aspect project which uses an ant task to build .
> >>1) compile aspects only.
> >>2) weave them into the compiled java classes using inpath (=classes) and
> >>aspectpath (=compiled aspects)
> >>
> >>Greetz,
> >>Philip
> >>  my build.xml:
> >><project basedir="." name="profile" default="weave">
> >>               <property name="classes"
>
> value="C:\Philip\03_Development\classes"/>
>
> >>               <property name="aspects" value="aspects"/>
> >>               <property name="dest" value="dest/classes"/>
> >>               <property name="lib" value="lib"/>
> >> <property name="aspects.jar" value="${lib}/aspects.jar"/>
> >>
> >>               <taskdef
> >>resource="org/aspectj/tools/ant/taskdefs/aspectjTaskdefs.properties"
> >>classpath="C:\java\aspectj1.2\lib\aspectjtools.jar"/>
> >>
> >>               <target name="build-aspects">
> >>                               <iajc sourceroots="src"
>
> destdir="${aspects}">
>
> >>                                               <classpath>
> >> <fileset
>
> dir="${lib}"/>
>
> >>                                                               <path
>
> location="${classes}"/>
>
> >>                                               </classpath>
> >>                               </iajc>
> >>                               <jar jarfile="${aspects.jar}"
>
> basedir="${aspects}"/>
>
> >>               </target>
> >>
> >>               <target name="copy-resources">
> >>                               <copy todir="${dest}">
> >> <fileset dir="${classes}"
>
> excludes="**.class"/>
>
> >>                               </copy>
> >>               </target>
> >>
> >>               <target name="weave"
>
> depends="build-aspects,copy-resources">
>
> >>                               <iajc inpath="${classes}"
>
> aspectpath="${aspects.jar}" destdir="${dest}">
>
> >>                                               <classpath>
> >> <fileset
>
> dir="${lib}"/>
>
> >>                                               </classpath>
> >>                               </iajc>
> >>               </target>
> >></project>
> >>
> >> >-- Origineel Bericht --
> >> >From: "jan casteels" <jan_casteels@xxxxxxx>
> >> >To: aspectj-users@xxxxxxxxxxx
> >> >Reply-To: aspectj-users@xxxxxxxxxxx
> >> >Date: Wed, 26 May 2004 10:44:24 +0200
> >> >Subject: RE: [aspectj-users] AspectJ in large scale development
>
> projects.
>
> >> >Hi,
> >> >
> >> >How can I achieve this binary weaving?
> >> >Sorry but I am new to aspectJ but I want to introduce it for some
>
> basic
>
> >> >checking.
> >> >At this moment the execution performance is less important than an
>
> easy
>
> >> >introduction.
> >> >
> >> >Does this mean I need to setup 2 projects in eclipse
> >> >1. Normal Project (as the one I have currently)
> >> >2. AspectJ project with the only the aspects
> >> >
> >> >What are the necessary steps that I need to perform if I want to run
>
> some
>
> >> >code in the Normal Project but enriched with the aspects
> >> >
> >> >
> >> >Jan
> >> >
> >> >>From: philipvanbogaert@xxxxxxxxxx
> >> >>Reply-To: aspectj-users@xxxxxxxxxxx
> >> >>To: aspectj-users@xxxxxxxxxxx
> >> >>Subject: RE: [aspectj-users] AspectJ in large scale development
> >>
> >>projects.
> >>
> >> >>Date: Wed, 26 May 2004 10:29:42 +0200
> >> >>
> >> >>The best thing you can do is:
> >> >>1. increase memory.
> >> >>2. compile aspects and java source separate and do binary weaving.
> >> >>
> >> >>Greetz,
> >> >>Philip
> >> >>
> >> >> >-- Origineel Bericht --
> >> >> >From: "jan casteels" <jan_casteels@xxxxxxx>
> >> >> >To: aspectj-users@xxxxxxxxxxx
> >> >> >Reply-To: aspectj-users@xxxxxxxxxxx
> >> >> >Date: Wed, 26 May 2004 03:50:36 +0200
> >> >> >Subject: [aspectj-users] AspectJ in large scale development
>
> projects.
>
> >> >> >Hi All,
> >> >> >
> >> >> >What is the experience of the people on the list of running AspectJ
> >>
> >>in
> >>
> >> >>a
> >> >>
> >> >> >large scale development project with 9000+ java files?
> >> >> >
> >> >> >What are the different setups of the project in ant to have
>
> acceptable
>
> >> >> >compile times
> >> >> >
> >> >> >What are the different possible setups in Eclipse?
> >> >> >
> >> >> >I tried to compile our project with the ajc compiler but after 45
> >>
> >>minutes
> >>
> >> >> >still no result (seems to be pending)
> >> >> >
> >> >> >
> >> >> >Jan
>
> _______________________________________________
> aspectj-users mailing list
> aspectj-users@xxxxxxxxxxx
> http://dev.eclipse.org/mailman/listinfo/aspectj-users

_______________________________________________
aspectj-users mailing list
aspectj-users@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/aspectj-users

_________________________________________________________________
MSN Messenger v6.2 al geïnstalleerd ? http://messenger.msn.be?DI=1032&XAPID=2604&SU=hotmail.be

Attachment: aspectadtj.jpg
Description: image/pjpeg


Back to the top