[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [equinox-dev] Re: equinox-dev Digest, Vol 38, Issue 12


Don't get frustrated, we will get this thing running!
As we are still in incubation your input is very valuable for us. Would you please send your sources in order for me to further investigate?


Am 09.06.2008 um 07:38 schrieb Rowan Limb:


thanks for the reply. I have been looking at the demo examples and trying an example based on them. I get the tracing bundles installed using the osgi console. When I run my 'Hello World' example, I get 'Hello World' out but no tracing output.

I have demo.hello , demo.tracing and demo.tracing.coopt as separate bundles. Each have the MANIFESTs as shown in the demo examples and the aop.xml in just demo.tracing.co-opt as per example.

Do the aspects bundles require an Activator, or are they treated like library bundles? I have tried both ways.

According to Martin Lippert, this is all one needs to do (and is what I have done):
"I am not sure if I understand your question correctly but it is possible
to define an aspect inside a separate bundle and let this aspect be
woven into all other bundles with Equinox Aspects. This means your
aspect bundle can define a pointcut that affects all other bundles
without touching those other bundles at all.

Just implement your aspect inside a bundle, define the aop.xml file and
"Eclipse-SupplementBundle: *" in the manifest. Thats it.
end quote

taken from:  http://www.eclipsezone.com/eclipse/forums/m92227380.html

Well I wish it was that simple! It is not for me.



I am sorry, but right now Equinox Aspects (formerly known as AOSGI) is
not documented very well. We will work on that soon.

Please take a look at the CVS: http://dev.eclipse.org/viewcvs/index.cgi/equinox-incubator/aspects/
There you will find demos and test cases. I hope these will help you
going on.

You can also find some information on how to set up projects to run
with Equinox Aspects in the slides of a session Martin and me gave at
Eclipse Forum Europe some weeks ago: http://heiko.seebergers.de/My_publications/Entries/2008/4/24_JAX_EFE_2008_-_Equinox_Aspects.html

Please do not hesitate to contact me for further help.


Am 06.06.2008 um 16:53 schrieb Rowan:

I am trying to use aspects in a standalone equinox, ie not inside
eclipse. I can get opt-in to work OK but (aspects in same bundle)
but not if I use a separate bundle for the aspects. The bundle
installs OK but nothing happens. I see in the demo examples for co-
opt that a bundle supplements equinox extension is required. What is
this and where do I find it? Is there a fully worked example I could

equinox-dev mailing list

equinox-dev mailing list