On 04/08/2011, at 1:50 AM, Olivier Lamy wrote: > Hi Folks, > I'd like to continue working on the refactoring. Most of the part > (removing plexus stuff is mostly done).
What's still left to be done for that? Anything that would block us shipping if the other metadata related bugs were sorted out? > Now the next step is probably to expose our apis (redback, archiva) > tru REST services. > IMHO with this we will be able to refactor ui more easily (and maybe > write different ui technologies) Cool! Is your plan to start by mirroring the xmlrpc ones? Will you be leaving them there? You will find as you go that there is some struts actions with too much logic in them, and some where the code is duplicated in the xmlrpc that will need refactoring. I'd like to make sure this effort keeps trunk working, though :) Hopefully it has less impact. For redback - what parts are you going to expose as REST? That might be a good place to be selective so we can consider chopping some parts out. > I think about using cxf (ASF dogwood) I'm fine with that - though I presume you're using JAX-RS and it wouldn't be too hard to switch? My only concern with CXF is it has a lot of dependencies, and Archiva already needs a diet - something we need to keep an eye on :) > No objections ? (btw I will start first with red back) +1 - Brett -- Brett Porter [email protected] http://brettporter.wordpress.com/ http://au.linkedin.com/in/brettporter
