diff --git a/pom.xml b/pom.xml
index 30bb14b7f2..b99d5adfbe 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,12 +5,10 @@
org.springframework.integration
spring-integration
Spring Integration
- http://www.springsource.org/spring-integration
2.0.0.BUILD-SNAPSHOT
pom
spring-integration-core
- spring-integration-test
spring-integration-event
spring-integration-file
spring-integration-http
@@ -20,30 +18,17 @@
spring-integration-jms
spring-integration-jmx
spring-integration-mail
+ spring-integration-parent
spring-integration-rmi
+ spring-integration-samples
spring-integration-security
spring-integration-stream
+ spring-integration-test
spring-integration-ws
spring-integration-xml
-
- spring-integration-samples
UTF-8
-
- 2.2
- 1.1.1
- 4.7
- 1.2.12
- 1.8.0.10
- 1.6.5
- 2.3
- 3.4.2.v_883_R34x
- 1.8.4
- 1.5.10
- 3.0.2.RELEASE
- 2.0.5.RELEASE
- 1.5.8
@@ -82,76 +67,7 @@
-
-
- org.springframework.build.aws
- org.springframework.build.aws.maven
- 2.0.0.RELEASE
-
-
-
-
- ${project.basedir}/src/main/java
-
- **/*
-
-
- **/*.java
-
-
-
- ${project.basedir}/src/main/resources
-
- **/*
-
-
-
-
-
- ${project.basedir}/src/test/java
-
- **/*
-
-
- **/*.java
-
-
-
- ${project.basedir}/src/test/resources
-
- **/*
-
-
- **/*.java
-
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
-
- 1.5
- 1.5
- -Xlint:all
- true
- false
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
-
- false
-
- **/*Tests.java
-
-
- **/Abstract*.java
-
- junit:junit
-
-
com.agilejava.docbkx
docbkx-maven-plugin
@@ -162,7 +78,7 @@
generate-html
generate-pdf
- pre-site
+ package
@@ -211,35 +127,60 @@
- maven-source-plugin
+ maven-javadoc-plugin
+ 2.5
- attach-sources
+ aggregate
- jar
+ aggregate
+ package
+
+ true
+ true
+
+ 1.5
+ true
+ ${project.basedir}/src/main/javadoc
+ ${project.basedir}/src/main/javadoc/overview.html
+ ${project.basedir}/src/main/javadoc/spring-javadoc.css
+
+ true
+
+
+ Spring Integration
+ org.springframework.integration.core
+
+
+
+ org.springframework.integration.samples
+
+ http://static.springframework.org/spring/docs/3.0.2.RELEASE/javadoc-api
+ http://java.sun.com/javase/6/docs/api
+
+
+
2.1
@@ -369,117 +310,29 @@
+ -->
maven-assembly-plugin
2.2-beta-5
false
-
-
- ${project.basedir}/src/assembly/distribution.xml
-
- false
-
-
-
-
-
-
- com.springsource.bundlor
- com.springsource.bundlor.maven
- 1.0.0.RELEASE
- bundlor
+ distribution
- bundlor
+ single
+ package
+
+
+ ${project.basedir}/src/assembly/distribution.xml
+
+ false
+
-
-
- org.apache.maven.plugins
- maven-antrun-plugin
-
-
- org.apache.ant
- ant
- 1.7.0
-
-
- org.apache.ant
- ant-trax
- 1.7.0
-
-
- org.apache.ant
- ant-apache-regexp
- 1.7.0
-
-
- foundrylogic.vpp
- vpp
- 2.2.1
-
-
-
-
-
-
-
-
-
- maven-javadoc-plugin
- 2.5
-
- true
- true
-
- 1.5
- true
- ${project.basedir}/src/main/javadoc
- ${project.basedir}/src/main/javadoc/overview.html
- ${project.basedir}/src/main/javadoc/spring-javadoc.css
-
- true
-
-
- Spring Integration
- org.springframework.integration.core
-
-
-
- org.springframework.integration.samples
-
- http://static.springframework.org/spring/docs/${org.springframework.version}/javadoc-api
- http://java.sun.com/javase/6/docs/api
-
-
-
-
-
- javadoc
-
-
-
-
-
-
-
- repository.plugin.springsource.release
- SpringSource Maven Repository
- http://repository.springsource.com/maven/bundles/release
-
-
-
-
- log4j
- log4j
- ${log4j.version}
- test
-
-
+
diff --git a/spring-integration-core/pom.xml b/spring-integration-core/pom.xml
index fce8ccc538..db7706b46d 100644
--- a/spring-integration-core/pom.xml
+++ b/spring-integration-core/pom.xml
@@ -4,8 +4,9 @@
4.0.0
org.springframework.integration
- spring-integration
+ spring-integration-parent
2.0.0.BUILD-SNAPSHOT
+ ../spring-integration-parent/pom.xml
spring-integration-core
jar
diff --git a/spring-integration-event/pom.xml b/spring-integration-event/pom.xml
index d3e91a0239..7147d95777 100644
--- a/spring-integration-event/pom.xml
+++ b/spring-integration-event/pom.xml
@@ -5,8 +5,9 @@
4.0.0
org.springframework.integration
- spring-integration
+ spring-integration-parent
2.0.0.BUILD-SNAPSHOT
+ ../spring-integration-parent/pom.xml
org.springframework.integration
spring-integration-event
diff --git a/spring-integration-file/pom.xml b/spring-integration-file/pom.xml
index 13412f3594..7f6bd90473 100644
--- a/spring-integration-file/pom.xml
+++ b/spring-integration-file/pom.xml
@@ -5,8 +5,9 @@
4.0.0
org.springframework.integration
- spring-integration
+ spring-integration-parent
2.0.0.BUILD-SNAPSHOT
+ ../spring-integration-parent/pom.xml
org.springframework.integration
spring-integration-file
diff --git a/spring-integration-http/pom.xml b/spring-integration-http/pom.xml
index f57efb0ecb..8ee7aaffce 100644
--- a/spring-integration-http/pom.xml
+++ b/spring-integration-http/pom.xml
@@ -5,8 +5,9 @@
4.0.0
org.springframework.integration
- spring-integration
+ spring-integration-parent
2.0.0.BUILD-SNAPSHOT
+ ../spring-integration-parent/pom.xml
org.springframework.integration
spring-integration-http
diff --git a/spring-integration-httpinvoker/pom.xml b/spring-integration-httpinvoker/pom.xml
index 8306c9b543..a93592749a 100644
--- a/spring-integration-httpinvoker/pom.xml
+++ b/spring-integration-httpinvoker/pom.xml
@@ -5,8 +5,9 @@
4.0.0
org.springframework.integration
- spring-integration
+ spring-integration-parent
2.0.0.BUILD-SNAPSHOT
+ ../spring-integration-parent/pom.xml
org.springframework.integration
spring-integration-httpinvoker
diff --git a/spring-integration-ip/pom.xml b/spring-integration-ip/pom.xml
index fa936416af..4851239396 100644
--- a/spring-integration-ip/pom.xml
+++ b/spring-integration-ip/pom.xml
@@ -5,8 +5,9 @@
4.0.0
org.springframework.integration
- spring-integration
+ spring-integration-parent
2.0.0.BUILD-SNAPSHOT
+ ../spring-integration-parent/pom.xml
org.springframework.integration
spring-integration-ip
diff --git a/spring-integration-jdbc/pom.xml b/spring-integration-jdbc/pom.xml
index ceb812ded6..87e1b70439 100644
--- a/spring-integration-jdbc/pom.xml
+++ b/spring-integration-jdbc/pom.xml
@@ -4,8 +4,9 @@
4.0.0
org.springframework.integration
- spring-integration
+ spring-integration-parent
2.0.0.BUILD-SNAPSHOT
+ ../spring-integration-parent/pom.xml
spring-integration-jdbc
jar
diff --git a/spring-integration-jms/pom.xml b/spring-integration-jms/pom.xml
index df878c2e27..fcd9e00aa5 100644
--- a/spring-integration-jms/pom.xml
+++ b/spring-integration-jms/pom.xml
@@ -5,8 +5,9 @@
4.0.0
org.springframework.integration
- spring-integration
+ spring-integration-parent
2.0.0.BUILD-SNAPSHOT
+ ../spring-integration-parent/pom.xml
org.springframework.integration
spring-integration-jms
diff --git a/spring-integration-jmx/pom.xml b/spring-integration-jmx/pom.xml
index b9d007abb0..0cb15a1528 100644
--- a/spring-integration-jmx/pom.xml
+++ b/spring-integration-jmx/pom.xml
@@ -5,8 +5,9 @@
4.0.0
org.springframework.integration
- spring-integration
+ spring-integration-parent
2.0.0.BUILD-SNAPSHOT
+ ../spring-integration-parent/pom.xml
org.springframework.integration
spring-integration-jmx
diff --git a/spring-integration-mail/pom.xml b/spring-integration-mail/pom.xml
index 513f14d3d9..f02a976c64 100644
--- a/spring-integration-mail/pom.xml
+++ b/spring-integration-mail/pom.xml
@@ -5,8 +5,9 @@
4.0.0
org.springframework.integration
- spring-integration
+ spring-integration-parent
2.0.0.BUILD-SNAPSHOT
+ ../spring-integration-parent/pom.xml
org.springframework.integration
spring-integration-mail
diff --git a/spring-integration-parent/pom.xml b/spring-integration-parent/pom.xml
new file mode 100644
index 0000000000..cea6833715
--- /dev/null
+++ b/spring-integration-parent/pom.xml
@@ -0,0 +1,204 @@
+
+
+ 4.0.0
+ org.springframework.integration
+ spring-integration-parent
+ Spring Integration Parent
+ http://www.springsource.org/spring-integration
+ 2.0.0.BUILD-SNAPSHOT
+ pom
+
+ UTF-8
+
+ 2.2
+ 1.1.1
+ 4.7
+ 1.2.12
+ 1.8.0.10
+ 1.6.5
+ 2.3
+ 3.4.2.v_883_R34x
+ 1.8.4
+ 1.5.10
+ 3.0.2.RELEASE
+ 2.0.5.RELEASE
+ 1.5.8
+
+
+
+ staging
+
+
+ staging
+ file:///${java.io.tmpdir}/target/site
+
+
+ staging
+ file:///${java.io.tmpdir}/target/repository
+
+
+ staging
+ file:///${java.io.tmpdir}/target/snapshotRepository
+
+
+
+
+
+
+
+ org.springframework.build.aws
+ org.springframework.build.aws.maven
+ 2.0.0.RELEASE
+
+
+
+
+ ${project.basedir}/src/main/java
+
+ **/*
+
+
+ **/*.java
+
+
+
+ ${project.basedir}/src/main/resources
+
+ **/*
+
+
+
+
+
+ ${project.basedir}/src/test/java
+
+ **/*
+
+
+ **/*.java
+
+
+
+ ${project.basedir}/src/test/resources
+
+ **/*
+
+
+ **/*.java
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+ 1.5
+ 1.5
+ -Xlint:all
+ true
+ false
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ false
+
+ **/*Tests.java
+
+
+ **/Abstract*.java
+
+ junit:junit
+
+
+
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar
+
+
+
+
+
+
+
+
+ com.springsource.bundlor
+ com.springsource.bundlor.maven
+ 1.0.0.RELEASE
+
+
+ bundlor
+
+ bundlor
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+
+
+ org.apache.ant
+ ant
+ 1.7.0
+
+
+ org.apache.ant
+ ant-trax
+ 1.7.0
+
+
+ org.apache.ant
+ ant-apache-regexp
+ 1.7.0
+
+
+ foundrylogic.vpp
+ vpp
+ 2.2.1
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 2.1
+
+ false
+
+
+
+
+
+
+
+ repository.plugin.springsource.release
+ SpringSource Maven Repository
+ http://repository.springsource.com/maven/bundles/release
+
+
+
+
+ log4j
+ log4j
+ ${log4j.version}
+ test
+
+
+
diff --git a/spring-integration-rmi/pom.xml b/spring-integration-rmi/pom.xml
index 29988fe376..517c425454 100644
--- a/spring-integration-rmi/pom.xml
+++ b/spring-integration-rmi/pom.xml
@@ -5,8 +5,9 @@
4.0.0
org.springframework.integration
- spring-integration
+ spring-integration-parent
2.0.0.BUILD-SNAPSHOT
+ ../spring-integration-parent/pom.xml
org.springframework.integration
spring-integration-rmi
diff --git a/spring-integration-samples/helloworld/pom.xml b/spring-integration-samples/helloworld/pom.xml
index 9f5add6913..e58f56f264 100644
--- a/spring-integration-samples/helloworld/pom.xml
+++ b/spring-integration-samples/helloworld/pom.xml
@@ -6,7 +6,6 @@
spring-integration-samples
2.0.0.BUILD-SNAPSHOT
- helloworld
helloworld
2.0.0.BUILD-SNAPSHOT
Spring Integration Hello World Sample
diff --git a/spring-integration-samples/pom.xml b/spring-integration-samples/pom.xml
index a9a3004255..3c18c1b946 100644
--- a/spring-integration-samples/pom.xml
+++ b/spring-integration-samples/pom.xml
@@ -5,8 +5,9 @@
4.0.0
org.springframework.integration
- spring-integration
+ spring-integration-parent
2.0.0.BUILD-SNAPSHOT
+ ../spring-integration-parent/pom.xml
org.springframework.integration.samples
spring-integration-samples
diff --git a/spring-integration-security/pom.xml b/spring-integration-security/pom.xml
index 3ed4ebb6b3..e0210fec5d 100644
--- a/spring-integration-security/pom.xml
+++ b/spring-integration-security/pom.xml
@@ -5,8 +5,9 @@
4.0.0
org.springframework.integration
- spring-integration
+ spring-integration-parent
2.0.0.BUILD-SNAPSHOT
+ ../spring-integration-parent/pom.xml
org.springframework.integration
spring-integration-security
diff --git a/spring-integration-stream/pom.xml b/spring-integration-stream/pom.xml
index b92558c8fb..1156d76838 100644
--- a/spring-integration-stream/pom.xml
+++ b/spring-integration-stream/pom.xml
@@ -5,8 +5,9 @@
4.0.0
org.springframework.integration
- spring-integration
+ spring-integration-parent
2.0.0.BUILD-SNAPSHOT
+ ../spring-integration-parent/pom.xml
org.springframework.integration
spring-integration-stream
diff --git a/spring-integration-test/pom.xml b/spring-integration-test/pom.xml
index 14034d1faa..cb5ec7b3a4 100644
--- a/spring-integration-test/pom.xml
+++ b/spring-integration-test/pom.xml
@@ -5,8 +5,9 @@
4.0.0
org.springframework.integration
- spring-integration
+ spring-integration-parent
2.0.0.BUILD-SNAPSHOT
+ ../spring-integration-parent/pom.xml
org.springframework.integration
spring-integration-test
diff --git a/spring-integration-ws/pom.xml b/spring-integration-ws/pom.xml
index 0ccb9b61cc..a09f25e6df 100644
--- a/spring-integration-ws/pom.xml
+++ b/spring-integration-ws/pom.xml
@@ -5,8 +5,9 @@
4.0.0
org.springframework.integration
- spring-integration
+ spring-integration-parent
2.0.0.BUILD-SNAPSHOT
+ ../spring-integration-parent/pom.xml
org.springframework.integration
spring-integration-ws
diff --git a/spring-integration-xml/pom.xml b/spring-integration-xml/pom.xml
index 763a64f9c0..657d207fa4 100644
--- a/spring-integration-xml/pom.xml
+++ b/spring-integration-xml/pom.xml
@@ -5,8 +5,9 @@
4.0.0
org.springframework.integration
- spring-integration
+ spring-integration-parent
2.0.0.BUILD-SNAPSHOT
+ ../spring-integration-parent/pom.xml
org.springframework.integration
spring-integration-xml
diff --git a/src/main/scripts/build-distribution.sh b/src/main/scripts/build-distribution.sh
deleted file mode 100755
index bd41231e72..0000000000
--- a/src/main/scripts/build-distribution.sh
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/sh
-cd `dirname $0`
-mvn -f ../../../pom.xml -Dmaven.test.skip=true clean package javadoc:aggregate docbkx:generate-pdf docbkx:generate-html assembly:assembly
-cd -