
Originally Posted by
posthumecaver
I want to debug the subject to find out which part causing the problem....
I just debug until BundleContextImpl class, unfortunately I no source code to look inside to see what happens....I think it is a equinox class, but where in dm server equinox framework configured (I like to see which equinox bundle is used to be able find the its source code)...
See the build.versions file in the root of the dm Server git repository. It currently contains the line:
org.eclipse.osgi=3.5.1.R35x_v20091005
which answers your question.
Alternatively, you can observe the version on the end of the Equinox jar (org.eclipse.osgi-<version>.jar) in the dm Server binary package in the lib directory.
Another question, is it possible to run the dm server with Apache Felix, if yes, where can I configure that, I can't find anything about in the internet....
I'm afraid not. Some parts of dm Server depend on Equinox.
And one final question, how should I configure a plan so it depends another plan (I want to control the deployment order, I should be deployed before other is deployed...)
Put the "child" plan you want to refer to in a repository where dm Server can find it and then refer to the plan like any other artifact, e.g.:
Code:
<artifact type="plan" name="childPlanName" version="childVersionRange" />
Hope that helps.
Glyn Normington
SpringSource