Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
Java-SCA-2.0-M5
-
None
-
All
Description
We currently have a number of mechanisms for packaging distributed artifacts. Primarily:
- Modules are grouped together into features (http://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/features/)
- Modules are grouped together into shaded jars (http://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/shades/)
It's not clear why these grouped functions have to be specified in different pom.xml files in different places in the code base.
Also the resulting 2.x distributions have both a features directory (from the features) and a lib director (containing jars from the shades directory) alongside the modules directory. This is at best confusing.