diff --git a/pom.xml b/pom.xml index 213fb9c3cc..420e22e85a 100644 --- a/pom.xml +++ b/pom.xml @@ -38,58 +38,30 @@ 1.8.4 1.5.10 3.0.2.RELEASE + 2.0.5.RELEASE + 1.5.8 - - non-strict - - true - - - - fast - - true - true - - staging staging - file:///${user.dir}/target/staging + file:///${java.io.tmpdir}/target/site staging - file:///${user.dir}/target/staging + file:///${java.io.tmpdir}/target/repository staging - file:///${user.dir}/target/staging + file:///${java.io.tmpdir}/target/snapshotRepository - - release - - - - maven-source-plugin - - - attach-sources - - jar - - - - - - - + http://static.springframework.org/spring-integration/site/downloads/releases.html local @@ -236,6 +208,178 @@ + + maven-source-plugin + + + attach-sources + + jar + + + + + + maven-dependency-plugin + + 2.1 + + + package + + copy + + + + + org.springframework + spring-aop + ${org.springframework.version} + + + org.springframework + spring-asm + ${org.springframework.version} + + + org.springframework + spring-beans + ${org.springframework.version} + + + org.springframework + spring-context + ${org.springframework.version} + + + org.springframework + spring-context-support + ${org.springframework.version} + + + org.springframework + spring-core + ${org.springframework.version} + + + org.springframework + spring-expression + ${org.springframework.version} + + + org.springframework + spring-jdbc + ${org.springframework.version} + + + org.springframework + spring-jms + ${org.springframework.version} + + + org.springframework + spring-oxm + ${org.springframework.version} + + + org.springframework + spring-tx + ${org.springframework.version} + + + org.springframework + spring-web + ${org.springframework.version} + + + org.springframework + spring-webmvc + ${org.springframework.version} + + + org.springframework.security + spring-security-core + ${org.springframework.security.version} + + + org.springframework.ws + spring-ws-core + ${org.springframework.ws.version} + + + org.springframework.ws + spring-xml + ${org.springframework.ws.version} + + + aopalliance + aopalliance + 1.0 + + + commons-codec + commons-codec + 1.3 + + + commons-collections + commons-collections + 3.2 + + + commons-httpclient + commons-httpclient + 3.1 + + + commons-lang + commons-lang + 2.1 + + + commons-logging + commons-logging + 1.1.1 + + + org.apache.ws.commons.schema + XmlSchema + 1.3.2 + + + + + + + + + maven-assembly-plugin + 2.2-beta-5 + false + + + src/assembly/distribution.xml + + false + + @@ -306,7 +450,6 @@ org.springframework.integration.samples - http://static.springframework.org/spring/docs/${org.springframework.version}/javadoc-api http://java.sun.com/javase/6/docs/api @@ -361,7 +504,6 @@ - log4j log4j diff --git a/readme.txt b/readme.txt index 024cb0d45d..dd75024828 100644 --- a/readme.txt +++ b/readme.txt @@ -1,31 +1,10 @@ -SPRING INTEGRATION 2.0.0 Milestone 5 (TBD, 2010) --------------------------------------------------- +TODO: complete -To find out what has changed since version 1.0.4 or 2.0 M3, see 'changelog.txt' +project distribution zip file can be built by executing -Please consult the documentation located within the 'docs/reference' directory of this -release and also visit the official Spring Integration home at: -http://www.springsource.org/spring-integration + src/main/scripts/build-distribution.sh -There you will find links to the forum, issue tracker, and several other resources. -To build and run the sample applications that are included with this distribution, -view the README.txt file in the 'spring-integration-samples' directory. +licensing, changelog and other project information can be found under -To checkout the project from the SVN head and build from source, do the following -(NOTE: this requires Maven 2.1.0): - - svn co https://src.springsource.org/svn/spring-integration/trunk . - cd build-spring-integration - mvn package - -The result is available as a zip file in "target/artifacts" -An expanded version is also available in "target/package-expanded" - -To build the JavaDoc, run `mvn javadoc:aggregate` from within the root directory. The -result will be available in 'target/site/apidocs'. - -The projects are Maven enabled, so you should be able to import them into any IDE that -has support for Maven (2.1.0 or greater). The SpringSource Tool Suite (STS) is -ships with support for Maven projects, is free-of-charge and is the recommended IDE -for use with Spring Integration (http://springsource.com/products/sts). + src/main/resources diff --git a/spring-integration-security/pom.xml b/spring-integration-security/pom.xml index 5ea09bfde4..3ed4ebb6b3 100644 --- a/spring-integration-security/pom.xml +++ b/spring-integration-security/pom.xml @@ -52,7 +52,7 @@ org.springframework.security spring-security-core - 2.0.5.RELEASE + ${org.springframework.security.version} compile diff --git a/spring-integration-ws/pom.xml b/spring-integration-ws/pom.xml index f87178b689..e42603b870 100644 --- a/spring-integration-ws/pom.xml +++ b/spring-integration-ws/pom.xml @@ -46,7 +46,7 @@ org.springframework.ws spring-ws-core - 1.5.8 + ${org.springframework.ws.version} compile diff --git a/src/assembly/distribution.xml b/src/assembly/distribution.xml new file mode 100644 index 0000000000..8294d1f655 --- /dev/null +++ b/src/assembly/distribution.xml @@ -0,0 +1,111 @@ + + + + distribution + + zip + + true + + + + src/main/resources + + changelog.txt + readme.txt + license.txt + notice.txt + + + dos + + + + ${project.build.directory}/dependency + + **/*.jar + + lib + + + + target/site/reference + docs/reference + + + + target/site/apidocs + docs/javadoc + + + + spring-integration-samples + samples + + + + + + + org.springframework.integration:spring-integration-core + org.springframework.integration:spring-integration-event + org.springframework.integration:spring-integration-file + org.springframework.integration:spring-integration-http + org.springframework.integration:spring-integration-httpinvoker + org.springframework.integration:spring-integration-ip + org.springframework.integration:spring-integration-jdbc + org.springframework.integration:spring-integration-jms + org.springframework.integration:spring-integration-jmx + org.springframework.integration:spring-integration-mail + org.springframework.integration:spring-integration-rmi + org.springframework.integration:spring-integration-security + org.springframework.integration:spring-integration-stream + org.springframework.integration:spring-integration-test + org.springframework.integration:spring-integration-ws + org.springframework.integration:spring-integration-xml + + + dist + false + false + + + + + + org.springframework.integration:spring-integration-core + org.springframework.integration:spring-integration-event + org.springframework.integration:spring-integration-file + org.springframework.integration:spring-integration-http + org.springframework.integration:spring-integration-httpinvoker + org.springframework.integration:spring-integration-ip + org.springframework.integration:spring-integration-jdbc + org.springframework.integration:spring-integration-jms + org.springframework.integration:spring-integration-jmx + org.springframework.integration:spring-integration-mail + org.springframework.integration:spring-integration-rmi + org.springframework.integration:spring-integration-security + org.springframework.integration:spring-integration-stream + org.springframework.integration:spring-integration-test + org.springframework.integration:spring-integration-ws + org.springframework.integration:spring-integration-xml + + + sources + src + false + false + + + + diff --git a/changelog.txt b/src/main/resources/changelog.txt similarity index 100% rename from changelog.txt rename to src/main/resources/changelog.txt diff --git a/license.txt b/src/main/resources/license.txt similarity index 100% rename from license.txt rename to src/main/resources/license.txt diff --git a/notice.txt b/src/main/resources/notice.txt similarity index 100% rename from notice.txt rename to src/main/resources/notice.txt diff --git a/src/main/resources/readme.txt b/src/main/resources/readme.txt new file mode 100644 index 0000000000..024cb0d45d --- /dev/null +++ b/src/main/resources/readme.txt @@ -0,0 +1,31 @@ +SPRING INTEGRATION 2.0.0 Milestone 5 (TBD, 2010) +-------------------------------------------------- + +To find out what has changed since version 1.0.4 or 2.0 M3, see 'changelog.txt' + +Please consult the documentation located within the 'docs/reference' directory of this +release and also visit the official Spring Integration home at: +http://www.springsource.org/spring-integration + +There you will find links to the forum, issue tracker, and several other resources. + +To build and run the sample applications that are included with this distribution, +view the README.txt file in the 'spring-integration-samples' directory. + +To checkout the project from the SVN head and build from source, do the following +(NOTE: this requires Maven 2.1.0): + + svn co https://src.springsource.org/svn/spring-integration/trunk . + cd build-spring-integration + mvn package + +The result is available as a zip file in "target/artifacts" +An expanded version is also available in "target/package-expanded" + +To build the JavaDoc, run `mvn javadoc:aggregate` from within the root directory. The +result will be available in 'target/site/apidocs'. + +The projects are Maven enabled, so you should be able to import them into any IDE that +has support for Maven (2.1.0 or greater). The SpringSource Tool Suite (STS) is +ships with support for Maven projects, is free-of-charge and is the recommended IDE +for use with Spring Integration (http://springsource.com/products/sts). diff --git a/src/main/scripts/build-distribution.sh b/src/main/scripts/build-distribution.sh new file mode 100755 index 0000000000..82dc35df5c --- /dev/null +++ b/src/main/scripts/build-distribution.sh @@ -0,0 +1,2 @@ +#!/bin/sh +mvn -Dmaven.test.skip=true clean package javadoc:aggregate docbkx:generate-pdf docbkx:generate-html assembly:assembly