<snip>

> I'd like to add a new option:
> 
> 5. Introduce the concept of bundling, and publish those components that do 
> not bundle (or imply) one of the other components:
>       * If I produce a jvm component and a web application that bundles that 
> library, then I almost always want to publish just the web application.
>       * If I produce a web application and a jvm component and a j2ee 
> application that bundles the web app and library, then I almost always want 
> to publish the j2ee application
>       * If I produce a java command-line application and a jvm component that 
> is bundled, then I want to publish the application.
>       * If I produce a jvm component and a native shared library, then I want 
> to publish both.
>       * If I produce a jvm library and a web application that does not 
> include that library, then I want to publish both.
> 
> Just a reminder: for all these options, there will be an underlying DSL where 
> you can change whatever it is that Gradle publishes by default. So, I think 
> the goal here is to choose an option that most often does the right thing 
> (and preferring an approach where you add missing stuff rather than remove 
> unwanted stuff). We don't need a solution that always does the right thing.

This would take bundling across subprojects into account?

Hans


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to