> 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

Reply via email to