Assembly-xsd module defines xsds in the default package
-------------------------------------------------------

                 Key: TUSCANY-2293
                 URL: https://issues.apache.org/jira/browse/TUSCANY-2293
             Project: Tuscany
          Issue Type: Bug
          Components: Java SCA Assembly Model
    Affects Versions: Java-SCA-1.2
            Reporter: Rajini Sivaram
            Priority: Minor
             Fix For: Java-SCA-Next



All xsds in assembly-xsd are defined in the default package.

tuscany-sca.xsd  is currently read by ReallySmallRuntimeBuilder using the 
following code:

    
ReallySmallRuntimeBuilder.class.getClassLoader().getResource("tuscany-sca.xsd");

For this code to work under OSGi, ReallySmallRuntimeBuilder has to be in the 
same bundle as tuscany-sca.xsd.

To enable Tuscany modules to be built as separate OSGi bundles, either this 
classloading needs to be modified (to use Thread context classloader perhaps), 
or the xsd needs to move into a package (which can then be imported by 
host-embedded).

The use of default package should be avoided wherever possible...



-- 
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