Mike Beckerle created DAFFODIL-2683:
---------------------------------------

             Summary: Don't split packages across jars
                 Key: DAFFODIL-2683
                 URL: https://issues.apache.org/jira/browse/DAFFODIL-2683
             Project: Daffodil
          Issue Type: Bug
          Components: General
    Affects Versions: 3.3.0
            Reporter: Mike Beckerle


A user wants to use daffodil inside Apache Karaf, which uses OGSi containers.

Converting a jar to an OGSi container is feasible; however, there is an 
underlying assumption that a package is not split across such containers. 

As of daffodil 3.3.0, the package structure is not organized this way. The 
packages are orthogonal to the modules. 

For example org.apache.daffodil.processors is split across 6 modules:
 * daffodil-io
 * daffodil-lib
 * daffodil-macro-lib (which shouldn't create a jar, but still it mentions the 
package)
 * daffodil-runtime1
 * daffodil-runtime1-unparser
 * daffodil-tdml-lib (only in test code, which shouldn't impact the jar)

The requirement is for each package to end up in exactly and only one Jar.

This ticket possibly interacts with other refactoring tickets that are open 
such as DAFFODIL-2536. 



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to