[ 
https://issues.apache.org/jira/browse/TUSCANY-2343?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12601183#action_12601183
 ] 

Sebastian Voigt commented on TUSCANY-2343:
------------------------------------------

In addition to Georges post:

We have tested the latest build (incl. the osgi-installer), and we were able to 
start our junit-test which starts the sca-domain and tests some method-calls).
We have to include our jaxb-fix (that is describe 
https://issues.apache.org/jira/browse/TUSCANY-2346), but it is running now (it 
wasnt with the older osgi-bundles (5).

But we have problems to integrate the tuscany-bundles into our pdebuild. The 
build is done with an ant-script which runs the pde-build. We have installed 
the tuscany-bundles
into an extension-location for the eclipse that is used for the pde-build. We 
have problems with the tuscany-bundles, because there are a lot of 
"Unsatisfied import package"-messages. The installer bundle doesn't help 
because it doesn't create the needed 3rd-party bundles while building.

Also the installer-bundle would not help for deploying our product, because it 
contains the classpath to the local maven repository and not every customer 
would install maven and
will build tuscany (par example). Therefore the solution with the installer is 
for our case not acceptable. We need for every 3rd-party an osgi-bundle, for 
our technologies we have create them,
but now the dependencies for tuscany are missing. 
At the moment we are discussing to create all bundles that are needed by 
tuscany (see the above post from George), but therefore we would know if the 
tuscany-developer will
provide these bundles (in the future).

If we have to build all dependencies ourself it would be interesting how often 
the tuscany-developer will use newer versions of the 3rdparty-technologies, 
because we have to update them in this case every time.
Also it would be interesting if your team can add version-numbers for all 
imports: that would help implementing all 3rd-party bundles.



> OSGi bundle design leads to class loading issues
> ------------------------------------------------
>
>                 Key: TUSCANY-2343
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-2343
>             Project: Tuscany
>          Issue Type: Bug
>            Reporter: Georg Schmidt
>         Attachments: Libary Versions.xls
>
>
> Currently the design of the OSGi bundles leads to class loading exceptions. 
> There seem to be several reasons for this behavior:
> * reexporting of all libraries without version numbers
> * imports without version numbers
> Please use distinct bundles for 3rd party libraries. That would lead to 
> easier reusage of your bundles in a larger OSGi project.
> The current status leads to undefined system behaviour due to the OSGi class 
> loading concept.
> Please tell if you see a way, how we could support you by achieving this 
> goal. (If a solution is interesting for you)  We are willing to contribute 
> because its a critical project issue for us.
> The problems occur with the current snapshot release. Sorry, I do not know 
> which version to take.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to