|
From: Ryan J. M. <ry...@da...> - 2008-06-26 22:27:40
|
On Jun 26, 2008, at 5:44 PM, Bill Burke wrote: > > > Ryan J. McDonough wrote: >> Looking at some of the threads on this list regarding the client >> API, I think maybe a good time to alter the project layout >> slightly. What I'd like to propose is the following: >> * Separate out the client code into a new sub-project called >> resteasy-client >> * Move code that is shared between the server API and client API >> into resteasy-common. > > You don't think this project is too small for so many separate > projects/jars? The client API is actually only a few classes > compared to the server-side stuff. I don't know... If Olivier is > going to do the Android stuff, then he probably wants things as > small as possible. > > We should probably move the client stuff to a different packaging > format as well: > > org.jboss.resteasy.client > org.jboss.resteasy.client.spi > org.jboss.resteasy.client.httpclient > org.jboss.resteasy.client.android +1 here, I think this will be more flexible too. > > > >> * Remove distribution project and moving the distribution details >> into the root pom.xml. > > If you have a better way +1. I had problems putting distribution > info within pom.xml. Would also be very cool if you could figure > out how I can generate javadocs to go in the distribution. Now I > have to do multiple steps. Yep, I've done this a few times. > > > >> * Rename "jboss-integration-testing" to "integrations" and have it >> associated with the root pom.xml > > I don't want integration testing running with the root pom. Most of > the time, I have no need to run JBoss unit tests. Yeah, that would be a pain in arse. Any thoughts/preferences on the rename? > > >> * Refactor the package name from org.resteasy to >> org.jboss.resteasy. > > +1 on package rename. This is very easy in Intellij so I'll get to > this. Cool. I you're going to get that, I'll get the structure prepared so it'll be ready for the refactoring. > > > > Bill > > -- > Bill Burke > JBoss, a division of Red Hat > http://bill.burkecentral.com |