well. looking at the headaches this is causing now, i think the
easiest path forward would be to have the wicket module not create an
aggregate jar, just list all the dependencies. let non-maven users
figure out the dependencies for themselves.

-igor

On Mon, Jan 24, 2011 at 9:40 AM, Jeremy Thomerson
<jer...@wickettraining.com> wrote:
> On Mon, Jan 24, 2011 at 11:32 AM, Igor Vaynberg 
> <igor.vaynb...@gmail.com>wrote:
>
>> the reason for
>> split was to enforce good code practices. over time as more and more
>> people work on wicket the code has become a mess. for example,
>> application threadlocal lookups everywhere - with the new structure
>> those are out of request processing pipeline. there were a lot of
>> interpackage dependencies that simply didnt make sense, it made unit
>> testing hell
>>
>
> Okay, that makes good sense.  I didn't remember a discussion of why it was
> done - but I could have missed that discussion.  I think it happened around
> the time I was out of the country for a couple months, so I was several
> hundred email threads behind :)
>
> In that case, if we want to keep the aggregated jar for non-Maven users, we
> need to:
> 1 - build an aggregate sources / javadocs as well
> 2 - not deploy the aggregates to Maven so that nobody can accidentally end
> up depending on both
>
> Agreed?
>
> --
> Jeremy Thomerson
> http://wickettraining.com
> *Need a CMS for Wicket?  Use Brix! http://brixcms.org*
>

Reply via email to