> The shaded base includes more than the feature core mainly because it > works and is used differently. When a uses uses the base jar they get > that one jar and nothing else so it doesn't really matter if extra > things are included in base as long as they don't drag in extra > transitive dependencies, the only difference is the jar gets a little > bigger but in most situations that doesn't matter. The core feature on > the other hand brings in all the module jars it uses individually so > the artifacts appear to users and if it did bring in extra stuff like > tuscany-stripes then that would look odd to a user who was not using > stripes.
I don't understand this stated difference. Let me be a bit more precise. Imagine that I had used the "core" feature pom to generate a shaded jar, as now happens with the base jar. What would the difference be between the generated core.jar and the generated base.jar. Apart of course from the content differences I noted in my previous note. Simon -- Apache Tuscany committer: tuscany.apache.org Co-author of a book about Tuscany and SCA: tuscanyinaction.com
