|
From: Bill B. <bb...@re...> - 2008-06-26 21:42:29
|
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 > * 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. > * 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. > * 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. Bill -- Bill Burke JBoss, a division of Red Hat http://bill.burkecentral.com |