I'm glad to see more use of multi-project builds!

I think there may be some artifacts left over from the move. After updating, I still have the original src tree (off the root) left even though all the files have been moved. I see the same thing in the main repo using the svn repository browser. Is this normal with svn? Is there another step needed to clean up the empty directories?

Hans Dockter wrote:
I have just submitted a new build structure for the Gradle build. The Gradle build is now a multi-project build with a root project and two subprojects.

root
- gradle-core (which contains everything except wrapper)
- gradle-wrapper

ATM root is doing user's guide, distribution, release and integtest. The integtest are still part of gradle-core but executed from root. Although this shows the enormous flexibility of Gradle it probably should not remain like this.

How do we want to go from here? Some idea:

root (integtest (including dealing with the integ test sources), distribution, release
- user's guide
- gradle-ui
- gradle-wrapper
- gradle-core
- plugins
-- osgi
-- jetty
-- eclipse
-- maven
-- ...

There are a couple of other possibilities to split things up. What are your thoughts?

Another issue is that client modules don't work within a multi-project build yet. Therefore I have flattened the dependency declaration in the gradle-core build. As soon as client modules work in multi-project builds, I will put the client modules back into the gradle-core build.

The order in which the tasks currently are executed is a bit awkward. If you do 'developerBuild' the integtest for the distribution is executed before the unit tests of gradle-core.

- Hans

--
Hans Dockter
Gradle Project Manager
http://www.gradle.org







---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email




--
Steve Appling
Automated Logic Research Team

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email


Reply via email to