Done and (finally) stabilized.

Deprecated classes/methods hunting is no open :)

On Mon, Aug 8, 2011 at 7:26 PM, Thomas Mortagne
<[email protected]> wrote:
> Hi devs,
>
> Here is the general idea: I would like to start doing important
> cleanup to oldcore project by moving aspect to xwiki-legacy and
> deprecated stuff hard to move right now.
>
> Here are the pros:
> * we will be able to move a lots of deprecated classes like the old
> event system and some others to xwiki-legacy. It's very hard now
> because of methods using theses APIs in XWiki class
> * oldcore will be quicker to build (no aspectj build anymore)
> * that way we make sure we don't use any deprecated APIs in platform
>
> Along with it I would also like to start separating xwiki-legacy in sub 
> modules.
>
> In details it means that there will be two xwiki-oldcore jars, the
> "normal" one and the one including aspects and legacy classes.
> Projects will depends on the first one and the second one will
> actually be packaged with XE/XEM. And It will basically be the same
> for any other project with aspect based retro-compatibility.
>
> You can have a look at the current state which is pretty much ready to
> merge (need to update some code that is still using deprecated API) in
> https://github.com/xwiki/xwiki-platform/tree/feature-legacyprojects.
> Right now only oldcore have a conflicting jar package, other legacy
> modules are like xwiki-legacy used to be: they just contains some
> deprecated classes and bridges but they are not repackaging the non
> legacy jar because it's not really needed (no aspects). There is lots
> of more things to move but I would like to validate the idea and we
> will move stuff later.
>
> WDYT ?
>
> here is my +1
>
> --
> Thomas Mortagne
>



-- 
Thomas Mortagne
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to