On Mon, Jan 24, 2011 at 11:32 AM, Igor Vaynberg <[email protected]>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