diff --git a/spring-webflow-reference/src/overview.xml b/spring-webflow-reference/src/overview.xml index f35dbdd7..ac6286f2 100644 --- a/spring-webflow-reference/src/overview.xml +++ b/spring-webflow-reference/src/overview.xml @@ -33,7 +33,7 @@ Java 1.4 or higher - Spring 2.5.4 or higher + Spring 2.5.6 or higher @@ -60,12 +60,53 @@ Visit the Web Flow Project Home for more resources on the project. - + + How to obtain Web Flow artifacts from Maven Central + + Each jar in the Web Flow distribution is available in the Maven Central Repository. + This allows you to easily integrate Web Flow into your application if you are already using Maven as the build system for your web development project. + + + To access Web Flow jars from Maven Central, declare the following dependencies in your pom: + + + org.springframework.webflow + spring-binding + 2.0.7.RELEASE + + + + org.springframework.webflow + spring-js + 2.0.7.RELEASE + + + + org.springframework.webflow + spring-webflow + 2.0.7.RELEASE + +]]> + + + And if using JavaServerFaces: + + + org.springframework.webflow + spring-faces + 2.0.7.RELEASE + +]]> + + + How to obtain Web Flow artifacts from the SpringSource Bundle Repository - Each jar in the Web Flow distribution is available in the SpringSource Enterprise Bundle Repository. - These jars may be accessed using Maven or Ivy dependency managers. - Each jar obtained from the SpringSource Bundle Repository is OSGi-compatible, including all of the jar's transitive dependencies. + Each jar in the Web Flow distribution is also available in the SpringSource Enterprise Bundle Repository. + Use this repository when you wish to run Spring Web Flow in an OSGi environment such as the SpringSource dm Server. + All jars obtained from the SpringSource Bundle Repository are OSGi-ready. Accessing Web Flow with Maven @@ -119,6 +160,11 @@ ]]> + + Note the Web Flow artifacts in the SpringSource Bundle Repository are indexed under different ids because their transitive dependencies are different than the Maven Central artifacts. + The difference is the transitive jars such as commons-logging had to be patched with the metadata required to make them OSGi-compatible. + This is because the teams that release these jars do not natively publish them with the required OSGi-metadata yet. + Accessing Web Flow with Ivy @@ -162,47 +208,6 @@ - - How to obtain Web Flow artifacts from Maven Central - - Each jar in the Web Flow distribution is also available in the Maven Central Repository. - These jars are indexed under a different artifact id because their transitive dependencies in Maven Central are not OSGi compatible. - - - To access Web Flow jars from Maven Central, declare the following dependencies in your pom: - - - org.springframework.webflow - spring-binding - 2.0.7.RELEASE - - - - org.springframework.webflow - spring-js - 2.0.7.RELEASE - - - - org.springframework.webflow - spring-webflow - 2.0.7.RELEASE - -]]> - - - And if using JavaServerFaces: - - - org.springframework.webflow - spring-faces - 2.0.7.RELEASE - -]]> - - How to Obtain Nightly Builds