You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by Ted Husted <hu...@apache.org> on 2008/01/17 13:11:52 UTC

Re: [s2] Assembly build (was svn commit: r604801 )

On Dec 17, 2007 5:22 AM, Don Brown <mr...@twdata.org> wrote:
> On 12/17/07, Antonio Petrelli <an...@gmail.com> wrote:
> > The Struts 2/Tiles 2 plugin does not depend on tiles-jsp, so I suppose that
> > it isn't there...
>
> Hmm...this is kinda a bigger issue - should our assembly contain all
> the files for the frameworks that the plugin provides support for?  We
> don't include every Spring jar or a JSF framework with our JSF plugin.
>  I'd lean towards not including jars we don't have to - our downloads
> are big enough (some would say 100 megs for a web framework with 2
> real dependencies is a bit overkill).

We couldn't even if we wanted to, since some of our plugins require
JARs under an incompatible license.

One thing we should work toward is a separate -plugins distribution.
The -lib distribution should only contain the requisite dependencies
(FreeMarker, OGNL, XWork, Struts2-Core, and Struts2-CodeBehind), and
all the (other) plugins should  be in a separate distribution.


-Ted.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org


Re: [s2] Assembly build (was svn commit: r604801 )

Posted by Antonio Petrelli <an...@gmail.com>.
2008/1/17, Antonio Petrelli <an...@gmail.com>:
> 2008/1/17, Ted Husted <hu...@apache.org>:
> > We couldn't even if we wanted to, since some of our plugins require
> > JARs under an incompatible license.
>
> This rings a bell: I think that we include JasperReports (LGPL IIRC) in the
> distributions. I will check it ASAP.

Luckily JasperReports and JFreeChart are not included. However I see
different non-Apache packages that are not included in the NOTICE file
and whose license is not included.
Time to open an issue.

Antonio

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org


Re: [s2] Assembly build (was svn commit: r604801 )

Posted by Antonio Petrelli <an...@gmail.com>.
2008/1/17, Ted Husted <hu...@apache.org>:
>
> We couldn't even if we wanted to, since some of our plugins require
> JARs under an incompatible license.


This rings a bell: I think that we include JasperReports (LGPL IIRC) in the
distributions. I will check it ASAP.

One thing we should work toward is a separate -plugins distribution.
> The -lib distribution should only contain the requisite dependencies
> (FreeMarker, OGNL, XWork, Struts2-Core, and Struts2-CodeBehind), and
> all the (other) plugins should  be in a separate distribution.



I wander how the structure of this distribution could be, something like:

plugins
+-- plugin1
  +--struts2-plugin1
  +--dependency1
  +-- dependency2
+-- plugin2
  +--struts2-plugin2
  +--dependency3
  +--dependency4

Thoughts?

Antonio