".." Includes sub-packages, while "." does not.
-- 
Alexander Kriegisch
http://scrum-master.de


> Am 27.08.2015 um 05:10 schrieb Rallavagu <rallav...@gmail.com>:
> 
> After a long debug session it turns out that the include config was 
> incorrect. 
> 
> Changed <include within="com.sample.*" /> to  <include within="com.sample..*" 
> /> to make it to work. Please notice that extra dot (".") . Wonder how would 
> it impact.
> 
>> On 8/26/15 6:57 AM, Alexander Kriegisch wrote:
>> Quote from 
>> https://eclipse.org/aspectj/doc/released/devguide/ltw-configuration.html:
>>> When several configuration files are visible from a given weaving class 
>>> loader their contents are conceptually merged. The files are merged in the 
>>> order they are found on the search path (with a regular getResourceAsStream 
>>> lookup) according to the following rules: 
>>> 
>>> The set of available aspects is the set of all declared and defined aspects 
>>> (aspect and concrete-aspect elements of the aspects section).
>>> 
>>> The set of aspects used for weaving is the subset of the available aspects 
>>> that are matched by at least one include statement and are not matched by 
>>> any exclude statements. If there are no include statements then all 
>>> non-excluded aspects are included.
>>> 
>>>  The set of types to be woven are those types matched by at least one 
>>> weaver include element and not matched by any weaver exclude element. If 
>>> there are no weaver include statements then all non-excluded types are 
>>> included.
>>> 
>>>  The weaver options are derived by taking the union of the options 
>>> specified in each of the weaver options attribute specifications. Where an 
>>> option takes a value e.g. -warn:none the most recently defined value will 
>>> be used.
>>> 
>> 
>> 
>> Maybe this helps.
>> -- 
>> Alexander Kriegisch
>> http://scrum-master.de
>> 
>> 
>> Am 26.08.2015 um 13:29 schrieb Rallavagu <rallav...@gmail.com>:
>> 
>>> After making aop.xml available to classloader by copying it into 
>>> WEB-INF/classes/META-INF it is picked up. However, none of the classes are 
>>> picked up for weaving. Getting "[TomcatInstrumentableClassLoader@17918d9b] 
>>> debug not weaving" messages printed for almost all spring, hibernate and my 
>>> local classes. I guess I am one more step closer but not quite there yet. 
>>> Any clues?
>>> 
>>>> On 8/26/15 3:31 AM, Rallavagu wrote:
>>>> After further investigation, it appears that aspectj is picking up the 
>>>> "aop.xml" from spring-aspects.jar instead of META-INF/aop.xml. Trying to 
>>>> figure how to make it look into META-INF/aop.xml instead.
>>>>> On 8/25/15 10:03 AM, Rallavagu wrote:
>>>>> Thanks for the response. I have reconfigured the app to use aspectj 
>>>>> instead of spring aop. Running on tomcat 7 and still does not seem to 
>>>>> work. The previous aspects also stopped working. I guess there is some 
>>>>> configuration or something is missing but can't figure out. I have done 
>>>>> the following.
>>>>> 1. Removed <aop:aspectj-autoproxy/> and added
>>>>> <context:load-time-weaver aspectj-weaving="on"
>>>>> weaver-class="org.springframework.instrument.classloading.ReflectiveLoadTimeWeaver"
>>>>>  /> instead
>>>>> 2. Added aop.xml to META-INF directory
>>>>> 3. Added following to META-INF/context.xml for the app
>>>>> <Context path="/app" docBase="">
>>>>>    <Loader
>>>>> loaderClass="org.springframework.instrument.classloading.tomcat.TomcatInstrumentableClassLoader"/>
>>>>>  
>>>>> </Context>
>>>>> Application starts fine, but does not seem to engage. Any clues? Thanks.
>>>>> On 8/25/15 6:41 AM, Alexander Kriegisch wrote:
>>>>>> Please read Spring manual, chapter 10.8, in order to learn how to use 
>>>>>> full AspectJ via load-time weaving from within Spring. LTW works for 
>>>>>> non-Spring classes as well because it does not rely on dynamic proxies 
>>>>>> as simple Spring AOP does.
>>>>>> _______________________________________________
>>>>>> aspectj-users mailing list
>>>>>> aspectj-users@eclipse.org
>>>>>> To change your delivery options, retrieve your password, or unsubscribe 
>>>>>> from this list, visit
>>>>>> https://dev.eclipse.org/mailman/listinfo/aspectj-users
>>> 
>>> _______________________________________________
>>> aspectj-users mailing list
>>> aspectj-users@eclipse.org
>>> To change your delivery options, retrieve your password, or unsubscribe 
>>> from this list, visit
>>> https://dev.eclipse.org/mailman/listinfo/aspectj-users
>> 
>> 
>> _______________________________________________
>> aspectj-users mailing list
>> aspectj-users@eclipse.org
>> To change your delivery options, retrieve your password, or unsubscribe from 
>> this list, visit
>> https://dev.eclipse.org/mailman/listinfo/aspectj-users
> 
> _______________________________________________
> aspectj-users mailing list
> aspectj-users@eclipse.org
> To change your delivery options, retrieve your password, or unsubscribe from 
> this list, visit
> https://dev.eclipse.org/mailman/listinfo/aspectj-users

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
aspectj-users mailing list
aspectj-users@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/aspectj-users

Reply via email to