diff --git a/build-spring-webflow/build-continuous.xml b/build-spring-webflow/build-continuous.xml
deleted file mode 100644
index e37f6b19..00000000
--- a/build-spring-webflow/build-continuous.xml
+++ /dev/null
@@ -1,47 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/build-spring-webflow/build.xml b/build-spring-webflow/build.xml
index 06e55ab0..d9f36b7e 100644
--- a/build-spring-webflow/build.xml
+++ b/build-spring-webflow/build.xml
@@ -1,245 +1,19 @@
-
-
-
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-Master build for Spring Web Flow and Spring Web Flow samples.
-
-Please execute
- ant -p
-
-to see a list of all relevant targets.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- projects=${projects}
- projects.names=${projects.names}
-
-
-
-
-
-
-
- projects=${projects}
-
-
-
-
-
-
-
- projects=${projects}
- projects.names=${projects.names}
-
-
-
-
-
-
- projects=${projects}
-
-
-
-
-
-
- projects=${projects}
-
-
-
-
-
-
- projects=${projects}
-
-
-
-
-
-
-
-
-
- projects=${projects}
-
-
-
-
-
-
- projects=${projects}
-
-
-
-
-
-
- projects=${projects}
-
-
-
-
-
-
- projects=${projects}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
diff --git a/build-spring-webflow/package-bundle.xml b/build-spring-webflow/package-bundle.xml
new file mode 100644
index 00000000..ab940737
--- /dev/null
+++ b/build-spring-webflow/package-bundle.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/build-spring-webflow/package-top-level.xml b/build-spring-webflow/package-top-level.xml
new file mode 100644
index 00000000..a5ce5690
--- /dev/null
+++ b/build-spring-webflow/package-top-level.xml
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/build-spring-webflow/project.properties b/build-spring-webflow/project.properties
deleted file mode 100644
index 02b04e37..00000000
--- a/build-spring-webflow/project.properties
+++ /dev/null
@@ -1,7 +0,0 @@
-# Configurable property values that may be locally overriden by a build.properties file
-
-# The version number of the release that will be built
-release.version=2.0-rc1
-
-# The location of the common build system
-common.build.dir=${basedir}/../common-build
diff --git a/build-spring-webflow/publish-top-level.xml b/build-spring-webflow/publish-top-level.xml
new file mode 100644
index 00000000..213a81ed
--- /dev/null
+++ b/build-spring-webflow/publish-top-level.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/spring-webflow/changelog.txt b/build-spring-webflow/resources/changelog.txt
similarity index 100%
rename from spring-webflow/changelog.txt
rename to build-spring-webflow/resources/changelog.txt
diff --git a/spring-webflow/license.txt b/build-spring-webflow/resources/license.txt
similarity index 100%
rename from spring-webflow/license.txt
rename to build-spring-webflow/resources/license.txt
diff --git a/spring-webflow/notice.txt b/build-spring-webflow/resources/notice.txt
similarity index 100%
rename from spring-webflow/notice.txt
rename to build-spring-webflow/resources/notice.txt
diff --git a/spring-webflow/readme.txt b/build-spring-webflow/resources/readme.txt
similarity index 100%
rename from spring-webflow/readme.txt
rename to build-spring-webflow/resources/readme.txt
diff --git a/common-build/.project b/common-build/.project
deleted file mode 100644
index 41d6903f..00000000
--- a/common-build/.project
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
- common-build
-
-
-
-
-
-
-
-
diff --git a/common-build/clover-targets.xml b/common-build/clover-targets.xml
deleted file mode 100644
index 289fc2a3..00000000
--- a/common-build/clover-targets.xml
+++ /dev/null
@@ -1,90 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/common-build/common-targets.xml b/common-build/common-targets.xml
deleted file mode 100644
index ef956fc9..00000000
--- a/common-build/common-targets.xml
+++ /dev/null
@@ -1,934 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ANT build for ${project.name} ${project.version}.
-
- Please execute:
- ant -projecthelp
- or
- ant -p
- to see a list of publically executable targets.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- reading ivy config
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- copying generated resources
-
-
-
-
-
-
-
- copying generated test resources
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- compiling main sources
-
-
-
-
-
-
-
-
- compiling test sources
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/common-build/db-targets.xml b/common-build/db-targets.xml
deleted file mode 100644
index e010aa67..00000000
--- a/common-build/db-targets.xml
+++ /dev/null
@@ -1,139 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- User sql.src = '${sql.src}'
-
-
-
-
-
-
-
-
-
-
-
- Admin sql.src = '${sql.src}'
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/common-build/doc-targets.xml b/common-build/doc-targets.xml
deleted file mode 100644
index 140e7c07..00000000
--- a/common-build/doc-targets.xml
+++ /dev/null
@@ -1,158 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-Targets for generating reference documentation.
-
-Please execute
- ant -p
-
-to see a list of all relevant targets.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/common-build/ejb21-targets.xml b/common-build/ejb21-targets.xml
deleted file mode 100644
index b1abb951..00000000
--- a/common-build/ejb21-targets.xml
+++ /dev/null
@@ -1,64 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/common-build/hibernate-targets.xml b/common-build/hibernate-targets.xml
deleted file mode 100644
index 3b73e69d..00000000
--- a/common-build/hibernate-targets.xml
+++ /dev/null
@@ -1,126 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- generating database.properties from build.properties
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/common-build/ivyconf.properties b/common-build/ivyconf.properties
deleted file mode 100644
index 19c464b9..00000000
--- a/common-build/ivyconf.properties
+++ /dev/null
@@ -1,3 +0,0 @@
-ivy.checksums=
-repository.dir=${ivy.conf.dir}/../repository
-integration.repo.dir=${ivy.conf.dir}/../integration-repo
diff --git a/common-build/ivysettings.xml b/common-build/ivysettings.xml
deleted file mode 100644
index c20a010d..00000000
--- a/common-build/ivysettings.xml
+++ /dev/null
@@ -1,105 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/common-build/lib/ivy-2.0.0-beta1.jar b/common-build/lib/ivy-2.0.0-beta1.jar
deleted file mode 100644
index fec033cc..00000000
Binary files a/common-build/lib/ivy-2.0.0-beta1.jar and /dev/null differ
diff --git a/common-build/project.properties b/common-build/project.properties
deleted file mode 100644
index d76f6920..00000000
--- a/common-build/project.properties
+++ /dev/null
@@ -1,135 +0,0 @@
-# values in here are overriden by build.properties and project.properties in
-# individual projects, and build.properties in this dir, in that order
-
-# default wildcard for finding JUnit tests
-# the convention is that our JUnit test classes have XXXTests-style names
-test.includes=**/*Test.class,**/*Tests.class
-
-# wildcards to exclude among JUnit tests
-test.excludes=**/Abstract*
-
-# we define standard directory locations here
-# these should not normally never have to be overriden
-# we define them here instead of in the XML so that Ant nested property
-# replacement can work for properties overrides by other properties files
-
-# root of any bin files needed during build
-bin.dir=${basedir}/bin
-
-# libs needed for build process. ivy pulls down jars into various dirs under here
-lib.dir=${basedir}/lib
-
-# any static libs that need to be checked in instead of being pulled down by ivy
-# should be placed somehwere under here. The standard build doesn't touch this though
-static.lib.dir=${basedir}/static-lib
-
-# root of sources hierarchy
-src.dir=${basedir}/src
-
-# main sources
-src.java.main.dir=${src.dir}/main/java
-
-# test sources
-src.java.test.dir=${src.dir}/test/java
-
-# root of web-apps sources
-src.web.dir=${basedir}/src/main/webapp
-
-# root of source doc files
-src.doc.dir=${basedir}/src/doc
-
-# root of etc hierarchy, typically used for templated sources and config files
-src.etc.dir=${basedir}/src/etc
-
-# resources get copied into target classes dir with filtering
-src.resources.dir=${src.dir}/main/resources
-src.dtd.dir=${src.etc.dir}/dtd
-src.tld.dir=${src.etc.dir}/tld
-
-# test resources get copied into target test classes dir with filtering
-src.test.resources.dir=${src.etc.dir}/test-resources
-
-# root of build hierarchy
-target.dir=${basedir}/target
-
-# any generated java sources go here
-target.gen.java.dir=${target.dir}/gen-java-src
-target.gen.java.test.dir=${target.dir}/gen-java-test-src
-
-# where built source class files and resources go
-target.classes.dir=${target.dir}/classes
-
-# where built test class files and resources go
-target.testclasses.dir=${target.dir}/test-classes
-
-# where test results end up
-target.testresults.dir=${target.dir}/test-reports
-
-# where JavaDoc generate files go
-target.javadocs.dir=${target.dir}/javadocs
-
-# where J2SE/J2EE modules (.jar, .war, .ear) go
-target.artifacts.dir=${target.dir}/artifacts
-
-# where target lib archives (.JARs) go
-target.lib.dir=${target.artifacts.dir}/lib
-
-# where WAR archive goes
-target.artifacts.war.dir=${target.artifacts.dir}/war
-
-# where EAR archive goes
-target.artifacts.ear.dir=${target.artifacts.dir}/ear
-
-# where any exploded web-app goes
-target.war.expanded.dir=${target.artifacts.dir}/war-expanded
-
-# where any exploded EAR goes
-target.ear.expanded.dir=${target.artifacts.dir}/ear-expanded
-
-# file used to provide token filter values during text file copies
-target.filter.file=${target.dir}/filter.properties
-
-# where all project documentation resides
-docs.dir=${basedir}/docs
-
-# where all project reference documentation resides
-docs.ref.dir=${docs.dir}/reference
-
-# where all project reference documentation sources reside
-docs.ref.src.dir=${docs.dir}/reference/src
-
-# where all DocBook libraries reside
-docs.ref.lib.dir=${docs.dir}/reference/lib
-
-# where the project reference documentation is built
-docs.ref.target.dir=${docs.dir}/reference/target
-
-# where the dist target is saved
-dist.dir=${target.dir}/dist
-
-# sample: set proper packages here, for javadocs
-packages=stub.*
-
-# override default ivy retrieve pattern to include configuration name in path, and no
-# revision number The main advantage of no revision number in the name is that when pulling
-# down subsequent snapshots of the same jar, a newer one will just overwrite a previous
-# version. This means we are not forced to clean the lib dir between retrieves.
-ivy.retrieve.pattern=${lib.dir}/[conf]/[artifact].[ext]
-
-# To add the revision, comment out the previous, and add next 2 to build.properties
-# clear.libs.before.retrieve=anything
-# ivy.retrieve.pattern=${lib.dir}/[conf]/[artifact]-[revision].[ext]
-
-# now define patterns for special retrieve used to build repo for release
-release.repo.ivy.retrieve.pattern=[organisation]/[module]/[revision]/[artifact]-[revision].[ext]
-release.repo.ivy.retrieve.ivy.pattern=[organisation]/[module]/ivy-[revision].xml
-
-# override default ivy distrib dir to go under targets
-ivy.distrib.dir=${target.dir}/dist
-# override where ivy.xml files are placed, so they are hierarchical and are safe
-# to merge from multiple projects
-ivy.srcivypattern=${ivy.distrib.dir}/ivys/[organisation]/[module]/ivy-[revision].xml
-
-# Location where temporary data goes. Only used for Oracle-specific create-user script
-# needs to be customized for the user if location is not appropriate, or always for unix
-data.dir=c:\\temp
\ No newline at end of file
diff --git a/common-build/readme.txt b/common-build/readme.txt
deleted file mode 100644
index d94b2b73..00000000
--- a/common-build/readme.txt
+++ /dev/null
@@ -1,37 +0,0 @@
-Contained in this directory is the Spring Jumpstart common build system used
-to build all Spring projects.
-
-This generic build system is ant 1.6 based and also requires Ivy 1.3 or > for dependency management.
-
-Projects are expected to import master build files contained within
-this directory as needed for the build targets they require.
-
-Build targets are organized into logical files:
-- common-targets.xml : core targets applicable to all projects
-- clover-targets.xml : for working with clover
-- tomcat-targets.xml : for deploying webapps to the tomcat servlet container
-etc...
-
-As an example, here is Spring Web Flow's project build.xml:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-This build.xml imports the "common-targets.xml" fragment containing
-core targets for compilation, distribution unit creation, and junit
-testing. It also imports "clover-targets.xml" to facilitate the
-generation of test coverage reports with clover.
\ No newline at end of file
diff --git a/common-build/spring-targets.xml b/common-build/spring-targets.xml
deleted file mode 100644
index 681ffb54..00000000
--- a/common-build/spring-targets.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/common-build/templates/db/data.xml b/common-build/templates/db/data.xml
deleted file mode 100644
index bae3fc3d..00000000
--- a/common-build/templates/db/data.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/common-build/templates/jsp/includeBottom.jsp b/common-build/templates/jsp/includeBottom.jsp
deleted file mode 100644
index b83efd99..00000000
--- a/common-build/templates/jsp/includeBottom.jsp
+++ /dev/null
@@ -1,5 +0,0 @@
-
-