Hi,

On Wed, Dec 22, 2010 at 12:27 PM, tetsuo <ronald.tet...@gmail.com> wrote:

> +1 I guess
>
> Please say if I've understood it correctly. By this proposal:
> - wicket (from the 1.4 perspective) will be split into three modules,
> wicket-core, wicket-util, wicket-request;
> - a 'new' wicket.jar will be created to aggregate the three (well,
> just like the 'old' wicket.jar), easing migration.
>
Correct.

>
> That would be nice.
>
> In maven projects, should we add 'wicket' or
> 'wicket-core'+'wicket-util'+'wicket-request' as dependencies? If we
> use 'wicket', will it add only one jar to WEB-INF/lib, or will it just
> be a 'dependency alias', and the other three jars will be added as
> transitive dependencies?
>

Your project will depend on 'wicket'.
It is possible to depend on 'wicket-core' too and '-util' and '-request'
will come as transitive deps. But as I said in my first mail we may consider
to *not* deploy -core, -util and -request in official Maven repos.

>
> Tetsuo
>
> On Wed, Dec 22, 2010 at 9:09 AM, Juergen Donnerstag
> <juergen.donners...@gmail.com> wrote:
> > +1
> >
> > Juergen
> >
> > On Wed, Dec 22, 2010 at 11:59 AM, Martin Grigorov <mgrigo...@apache.org>
> wrote:
> >> +1 to rename current wicket to wicket-core
> >>
> >> On Tue, Dec 21, 2010 at 5:58 PM, Igor Vaynberg <igor.vaynb...@gmail.com
> >wrote:
> >>
> >>> +1 to rename current wicket into wicket-core
> >>>
> >>> -igor
> >>>
> >>> On Tue, Dec 21, 2010 at 6:53 PM, Martin Grigorov <mgrigo...@apache.org
> >
> >>> wrote:
> >>> > Hi,
> >>> >
> >>> > With https://issues.apache.org/jira/browse/WICKET-3261 I added a new
> >>> Maven
> >>> > module to 1.5: wicket-core.
> >>> > Its purpose is to create a .jar that contains the classes from
> >>> wicket.jar,
> >>> > wicket-util.jar and wicket-request.jar (aka uberjar, jarjar, ...).
> >>> >
> >>> > We split wicket/ to three modules : wicket/, wicket-util and
> >>> wicket-request
> >>> > to make it more modular and easier to maintain, but now (non-Maven)
> users
> >>> > complain about class loading problems because they didn't add -util
> and
> >>> > -request in their classpath.
> >>> > The purpose of the new module is to hide the fact that we split the
> code
> >>> > internally and tell all users to use the new uberjar.
> >>> > We can even not publish the smaller ones in the Maven repos.
> >>> >
> >>> > The open question is: should we rename current wicket module to
> >>> wicket-core
> >>> > and the new module to become 'wicket' ?
> >>> > Pros:
> >>> >  - all user apps will continue to have dependency to
> >>> > org.apache.wicket:wicket
> >>> > Cons:
> >>> >  - merging code from 1.4 to 1.5 can become a bit harder
> >>> >
> >>> > If we agree on that renaming of the modules then I need a date when
> other
> >>> > devs don't commit anything to do it.
> >>> >
> >>> > martin-g
> >>> >
> >>>
> >>
> >
>

Reply via email to