On Tue, Nov 25, 2008 at 9:21 AM, Kaare Nilsen <[EMAIL PROTECTED]>wrote:

> Hi
>
> 2008/11/24 Paulo Cheque <[EMAIL PROTECTED]>:
> > Hi, I have one library with 4 aspects, I want to select one of them to
> weave
> > my source code. Can I do it with AspectJ Maven Plugin?
>
> No the includes and excludes settings have no effect on the aspects in
> the aspectpath, so you will get all of them. The reason for this is
> that the ajc compiler api does not expose a include exclude option, so
> all aspects that are added to the command will be used in weaving.
>

Ah, ok, thank you!


>
>
> >
> > Another question maybe pertinent: Is it possible to enable or disable an
> > aspect at runtime??
>
> Yes, but that is a more aspectJ general question, but pointcuts can
> have "if's" where you can run code to se if the pointcut should hit or
> not. Well that is, the aspect would still be enabled, but it will
> behave like if it was disabled. see :
>
> http://www.eclipse.org/aspectj/doc/released/adk15notebook/ataspectj-pcadvice.html
> scroll down to the if() section
>

Nice! Obvious! Thanks!

[]s
Paulo


>
> >
> > I was expecting something like this:
> >
> > <plugin>
> >       <groupId>org.codehaus.mojo</groupId>
> >       <artifactId>aspectj-maven-plugin</artifactId>
> >       <configuration>
> >             <aspectLibraries>
> >                   <aspectLibrary>
> >                         <groupId>my.group.id</groupId>
> >                         <artifactId>my.aspect.library</artifactId>
> >                   </aspectLibrary>
> >             </aspectLibraries>
> >             <include>**/MySpecificAspect.class</include>
> >             <exclude>**/AnotherAspect.class</exclude>
> >       </configuration>
> > ....
> > </plugin>
> >
> > Thanks in advance!
> > Paulo
> >
>
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
>
>    http://xircles.codehaus.org/manage_email
>
>
>

Reply via email to